/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{color:#203864;font-family:"proxima-nova-extra-condensed",sans-serif;font-weight:400;text-decoration:none;}body,th,td,li{font-size:16px;font-size:1.6rem;line-height:1.4em;}h1,h2,h3,h4,h5,h6{font-family:"baskerville-urw",serif;font-weight:500;}a,a:link,a:visited,a:active,a:focus{color:#203864;text-decoration:underline;}a:hover{text-decoration:none;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}.toolbar-tray{background:#ffffff;color:#000000;}.toolbar-tray a{color:#000000;}html{background:#ffffff;min-height:750px;position:relative;z-index:-5;}body{overflow-x:hidden;}#toolbar-administration{position:relative;z-index:2000;}.dialog-off-canvas-main-canvas{height:100%;}.page-section,.region-footer{float:none;margin:auto;max-width:1400px;padding:0 25px;width:100%;}.main-header{position:relative;}.main-content-container{position:relative;z-index:1;}.main-content{padding-bottom:200px;}.full-width{margin-left:-50vw;margin-right:-50vw;left:50%;position:relative;right:50%;width:100vw;}.has-scrollbar .full-width{margin-left:calc((-100vw + 15px) / 2);margin-right:calc((-100vw + 15px) / 2);width:calc(100vw - 15px);}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="number"],form input[type="tel"],form textarea{background:#ffffff;border:1px solid #203864;border-radius:0;color:#221f1f;font-family:"proxima-nova-extra-condensed",sans-serif;font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.4em;padding:5px;width:100%;-moz-appearance:none;-moz-border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="number"]{height:35px;line-height:35px;}form input[type="text"].error,form input[type="password"].error,form input[type="email"].error,form input[type="number"].error,form input[type="tel"].error,form textarea.error{border-color:#ff0000;color:#ff0000;}form .form-item{margin:10px 0;}form .form-actions{clear:both;float:none;overflow:hidden;}form input[type="submit"]{background:#203864;border:none;border-radius:0;color:#ffffff;cursor:pointer;display:block;font-size:16px;font-size:1.6rem;line-height:1.2em;height:35px;padding:5px 20px;text-transform:uppercase;-moz-appearance:none;-moz-border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;}form input[type="submit"]:hover{background:#182132;}::placeholder{color:#737677;opacity:1;}:-ms-input-placeholder,form input[type="text"]:-ms-input-placeholder,form input[type="password"]:-ms-input-placeholder,form input[type="email"]:-ms-input-placeholder,form input[type="number"]:-ms-input-placeholder,form input[type="tel"]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#737677;}::-ms-input-placeholder,form input[type="text"]::-ms-input-placeholder,form input[type="password"]::-ms-input-placeholder,form input[type="email"]::-ms-input-placeholder,form input[type="number"]::-ms-input-placeholder,form input[type="tel"]::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#737677;}div.ajax-progress.ajax-progress-throbber .throbber{background:url(/themes/custom/gulfexp2018/images/loading.gif) no-repeat 0 50% / 100%;padding-left:10px;padding-right:10px;}.button,.button-2{background:#203864;color:#ffffff;display:inline-block;padding:25px 40px 20px;text-decoration:none;text-transform:uppercase;}a.button,a.button-2{color:#ffffff;text-decoration:none;}.button-2{background:#000000;}.button:hover,.button-2:hover{background:#182132;}.files{list-style:none;margin:0;overflow:hidden;}.files li{display:block;float:left;margin:0 10px 15px 0;}.files li a{display:block;text-align:center;text-decoration:none;}a[data-entity-type="file"]{background:url(/themes/custom/gulfexp2018/images/file-icon.png) no-repeat 50% 0;font-size:16px;font-size:1.6rem;font-weight:600;padding-top:72px;width:100px;}a[data-file-type="pdf"]{background:url(/themes/custom/gulfexp2018/images/pdf-icon.png) no-repeat 50% 0;}a[data-file-type="image"]{background:url(/themes/custom/gulfexp2018/images/img-icon.png) no-repeat 50% 0;}a[data-file-type="doc"]{background:url(/themes/custom/gulfexp2018/images/doc-icon.png) no-repeat 50% 0;}a[data-file-type="spreadsheet"]{background:url(/themes/custom/gulfexp2018/images/spreadsheet-icon.png) no-repeat 50% 0;}div[aria-label="Error message"],div[aria-label="Status message"]{clear:both;float:none;}div[aria-label="Error message"]{background:rgba(255,255,255,0.75);color:#ff0000;font-weight:700;padding:10px;}div[aria-label="Error message"] a{color:#ff0000;text-decoration:underline;}div[aria-label="Error message"] a:hover{text-decoration:none;}div[aria-label="Status message"]{background:rgba(255,255,255,0.75);color:#235d1e;font-weight:400;padding:10px;}div[aria-label="Status message"] p{padding:10px 0 0;margin:auto;max-width:600px;}div[aria-label="Status message"] p:first-child{padding:0;}div[aria-label="Status message"] a{color:#235d1e;text-decoration:underline;}div[aria-label="Status message"] a:hover{text-decoration:none;}.region-content-header div[aria-label="Error message"],.region-content-header div[aria-label="Status message"],.region-content-header div[aria-label="Warning message"]{margin:auto;max-width:1000px;padding:0 20px;width:100%;}.webform-confirmation__message{font-size:20px;padding-top:15px;}.main-header{background:#faeec4;border-bottom:3px solid #203864;}#block-useraccountmenu{clear:both;float:left;margin:0;padding:0;position:relative;width:100%;}#block-useraccountmenu ul{float:right;}#block-useraccountmenu li{font-family:"proxima-nova-extra-condensed",sans-serif;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.1em;}#block-gulfexp2018-branding{float:left;position:relative;z-index:1001;}.site-logo{float:left;margin:7px 15px 7px 30px;width:72px;}.site-logo a{display:block;}.site-logo img{display:block;height:auto;width:100%;}.site-branding-text{float:left;}.site-name{color:#203864;font-size:45px;font-size:4.5rem;line-height:1.6em;margin:7px 30px 7px 0;}.site-name a{text-decoration:none;}.main-header nav{float:right;padding:24px 10px 0;}.main-header nav li{display:inline-block;font-family:"baskerville-urw",serif;font-size:24px;font-size:2.4rem;font-weight:500;line-height:1.4em;margin:14px 20px 14px;}.main-header nav li a{text-decoration:none;}.main-header nav li a:hover{color:#000000;}.banner{background:#c2c8c9;margin:0 0 -100px;position:relative;z-index:-1;}.region-banner{border-bottom:5px solid #ffffff;position:relative;z-index:1;}.path-node-12 .region-banner{border-bottom:10px solid #ffffff;}.banner::after{background:url(/themes/custom/gulfexp2018/images/banner-arch.png) no-repeat 0 100% / 100%;bottom:0;content:'';height:250px;display:block;position:absolute;width:100%;z-index:50;}.banner img{display:block;height:auto;position:relative;width:100%;z-index:1;}.front .block-page-title-block > .content{background:url(/themes/custom/gulfexp2018/images/logo.png) no-repeat 0 0 / 325px;padding:0 0 325px 350px;margin:0 0 -325px 0;}.block-page-title-block h1{font-size:60px;font-size:6rem;line-height:1.4em;}.node--page,.node--staff,.contact-intro h2{font-size:36px;font-size:3.6rem;font-weight:600;line-height:1.2em;}.node--staff p,.node--page p{margin-bottom:20px;margin-top:20px;}.node--page p{text-align:justify;}.intro-txt .txt-block{padding-left:350px;margin:auto !important;}.history-intro-img{padding-top:100px;position:relative;z-index:1;}.history-intro-img img{display:block;height:auto;position:absolute;right:0;width:48%;width:calc(50% - 25px);}.history-intro-txt{background:#faeec4;margin-top:330px;}.history-intro .txt-block{padding:0 25px;position:relative;margin:auto;}.history-intro .page-section p{margin:0;padding:35px 0 25px;text-align:center;width:48%;width:calc(50% - 25px);}.proposal-intro{background:url(/themes/custom/gulfexp2018/images/proposal-intro-bg.jpg) no-repeat 50% 0 / 100%;text-align:center;}.proposal-intro-img{padding-top:850px;position:relative;text-align:left;z-index:1;}.proposal-intro .txt-block{margin:auto;}.proposal-intro .txt-block p{margin:0;text-align:center;}.proposal-intro .txt-block p:first-child{background:#203864;color:#ffffff;display:inline-block;margin:-160px 0 0 55px;padding:170px 50px 40px;width:800px;}.proposal-intro .txt-block a.button-2{margin:40px 0 0 380px;}.contact-intro h2{background:#faeec4;font-family:"proxima-nova-extra-condensed",sans-serif;margin-top:100px;padding:35px 0 30px;}.contact-intro h2 span{display:block;}.contact-intro-img{padding-top:115px;position:relative;z-index:1;}.contact-intro-img  img{display:block;height:auto;position:absolute;right:0;width:60%;}.contact-list{list-style:none;margin:0;padding:40px 0 280px;}.contact-list li{font-size:24px;font-size:2.4rem;font-weight:600;line-height:1.2em;list-style:none;}.contact-list li a{display:block;padding:5px 0 5px 50px;text-decoration:none;}.contact-list li a:hover{text-decoration:underline;}.contact-form-link{background:url(/themes/custom/gulfexp2018/images/form-icon.png) no-repeat 0 2px;}.email-link{background:url(/themes/custom/gulfexp2018/images/mail-icon.png) no-repeat 0 7px;}.phone-link{background:url(/themes/custom/gulfexp2018/images/phone-icon.png) no-repeat 0 3px;}.address-link{background:url(/themes/custom/gulfexp2018/images/address-icon.png) no-repeat 0 7px;}.img-bg{background:#faeec4;height:130px;position:relative;z-index:-2;}.img-bg-2{background:#203864;height:320px;margin-bottom:70px;margin-top:55px;position:relative;z-index:-2;}.node--page .c1050{z-index:-1;}.aoi-img{display:block;float:right;height:auto;margin-left:25px;width:50%;}.aoi-map{display:block;height:auto;width:100%;}.node--staff .staff-general-info{background:#ffffff url(/themes/custom/gulfexp2018/images/bio-arch.png) no-repeat 50% 100% / 100%;font-size:16px;font-size:1.6rem;line-height:1.6em;font-weight:400;padding:10px 10px 30px;}.node--staff .field--name-field-photo img{display:block;height:auto;width:100%;}.node--staff .staff-general-info .field--name-field-job-title,.node--staff .staff-general-info .field--name-field-email a,.node--staff .staff-general-info .field--name-field-phone a,.node--staff .staff-general-info .bio-link a{display:block;padding:5px 0 5px 40px;text-decoration:none;}.node--staff .staff-general-info .field--name-field-email a:hover,.node--staff .staff-general-info .field--name-field-phone a:hover,.node--staff .staff-general-info .bio-link a:hover{text-decoration:underline;}.node--staff .staff-general-info .field--name-field-job-title{background:url(/themes/custom/gulfexp2018/images/job-title-icon.png) no-repeat 0 5px / 30px;}.node--staff .staff-general-info .field--name-field-email a{background:url(/themes/custom/gulfexp2018/images/mail-icon.png) no-repeat 0 10px / 30px;}.node--staff .staff-general-info .field--name-field-phone a{background:url(/themes/custom/gulfexp2018/images/phone-icon.png) no-repeat 0 6px / 30px;}.node--staff .staff-general-info .bio-link a{background:url(/themes/custom/gulfexp2018/images/bio-icon.png) no-repeat 0 7px / 30px;}.node--staff .bio p:first-child{margin-top:0;}.node--staff--full{clear:both;float:none;overflow:hidden;}.node--staff--full .block-page-title-block{padding-left:350px;}.node--staff--full .staff-general-info-container{background:#faeec4;float:left;margin:-60px 25px 0 0;overflow:hidden;padding:10px;width:325px;}.node--staff--full .staff-general-info{margin:10px 0 0;}.node--staff--teaser{background:#faeec4;padding:10px;width:325px;}.node--staff--teaser h2{background:#faeec4;font-family:"proxima-nova-extra-condensed",sans-serif;font-size:24px;font-size:2.4rem;line-height:1.2em;font-weight:600;padding:13px 0 10px;}.staff-view{align-items:stretch;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-around;-webkit-align-items:stretch;-webkit-flex-wrap:wrap;-webkit-justify-content:space-around;}.staff-view .views-row{background:#faeec4;margin:0 5px 50px;width:325px;}.staff-view .dummy-row{height:0;}.staff-view .views-row{background:#faeec4;margin:0 5px 50px;width:325px;}.staff-view > div:not(.views-row){display:none;}#map{height:600px;}#block-gulfexp2018-content .node--12,#block-contactform{float:left;width:50%;}#block-contactform{padding-bottom:50px;}#block-prospectsubmittalform{clear:both;float:none;padding-bottom:50px;padding-top:50px;}#block-contactform h2{font-family:"proxima-nova-extra-condensed",sans-serif;font-size:36px;font-size:3.6rem;line-height:1.3em;font-weight:600;}#block-prospectsubmittalform .full-width{background:#203864;color:#ffffff;}#block-prospectsubmittalform .full-width h2{font-size:36px;font-size:3.6rem;line-height:1.3em;padding-bottom:20px;padding-top:20px;}.node--13{font-size:24px;font-size:2.4rem;overflow:hidden;}.node--page .pipeline-contact-info-personal{margin:20px 0 0;}.pipeline-contact-info-container .pipeline-contact-info{padding:0 0 10px;}.pipeline-img{float:left;width:20%;width:calc(325px);}.pipeline-contact-info-container{float:left;padding-left:25px;width:80%;width:calc(100% - 325px);}.pipeline-contact-info-container p:first-child{font-size:36px;font-size:3.6rem;font-weight:700;}.pipeline-contact-info-personal{font-size:30px;font-size:3rem;font-weight:700;padding-top:30px;}#block-views-block-gulf-pipelines-block-1{clear:both;float:none;width:100%;}.gulf-pipeline-block-header{background:#faeec4;height:160px;}#block-views-block-gulf-pipelines-block-1 h2{font-size:60px;font-size:6rem;line-height:1.4em;padding:10px 0 10px 22%;padding-left:calc(350px);}#block-views-block-gulf-pipelines-block-1 .node--13{margin-top:-130px;}#block-views-block-gulf-pipelines-block-1 .pipeline-contact-info-container p:first-child{padding:50px 0 40px;}.main-footer{background:#c2c8c9;border-top:5px solid #203864;color:#203864;font-size:18px;font-size:1.8rem;line-height:1.3em;height:105px;margin:-105px 0 0;position:relative;z-index:2;}.main-footer nav{padding:20px 0;}.main-footer nav li{border-right:1px solid #203864;display:inline-block;font-size:18px;font-size:1.8rem;line-height:0.9em;padding:0 10px;}.main-footer nav li:first-child{padding:0 10px 0 0;}.main-footer nav li:last-child{border-right:none;}.main-footer nav li a{text-decoration:none;}.main-footer nav li a:hover{text-decoration:underline;}.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:"proxima-nova-extra-condensed",sans-serif;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.ui-widget.ui-widget-content,.ui-widget-content{border:none;border-radius:0;color:#203864;-moz-border-radius:0;-webkit-border-radius:0;}.ui-dialog{padding:25px;z-index:5000;}.ui-dialog .ui-dialog-content{padding:0;}.ui-dialog .ui-dialog-titlebar{background:none;border:none;border-radius:0;padding:0;-moz-border-radius:0;-webkit-border-radius:0;}.ui-dialog-title{display:none;}.ui-dialog .ui-dialog-titlebar-close{height:40px;margin-top:-45px;margin-right:-45px;width:40px;}.ui-dialog-titlebar-close .ui-button-icon{background:url(/themes/custom/gulfexp2018/images/modal-close.png) no-repeat 0 0;height:40px;left:5px;margin:0;top:0%;width:40px;}.ui-button:active,.ui-button:hover,.ui-button:focus{background:none;border:none;color:#000000;outline:none;}.ui-state-active .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:active .ui-icon,.ui-button:focus .ui-icon,.ui-dialog-titlebar-close .ui-button-icon:hover{background:url(/themes/custom/gulfexp2018/images/modal-close.png) no-repeat 0 -50px;outline:none;}.ui-widget-overlay{background:rgba(0,0,0,0.75);opacity:1;}
@media only screen and (min-width :2001px){.banner::after{background-size:100% 250px;}}@media only screen and (max-width :2000px){.page-section,.region-footer{max-width:1000px;}.button,.button-2{padding:15px 20px 10px;}.site-logo{width:60px;}.site-name{font-size:36px;font-size:3.6rem;margin:7px 30px 7px 0;}.main-header nav li{font-size:18px;font-size:1.8rem;margin:20px 20px 5px;}.front .block-page-title-block > .content{background-size:225px;margin:0 0 -225px 0;padding:0 0 225px 250px;}.block-page-title-block h1{font-size:45px;font-size:4.5rem;}.node--page,.node--staff,.contact-intro h2{font-size:26px;font-size:2.6rem;}.intro-txt .txt-block{padding-left:250px;}.history-intro-txt{margin-top:230px;}.history-intro .page-section p:first-child{padding:25px 0;}.history-intro .page-section p{padding:0 0 25px;}.proposal-intro-img{padding-top:800px;}.proposal-intro-img img{display:block;height:auto;width:70%;}.proposal-intro .txt-block p:first-child{margin:-60px 0 0 -75px;padding:80px 50px 40px;width:600px;}.proposal-intro .txt-block a.button-2{margin:20px 0 0 180px;}.contact-intro h2{margin-top:50px;padding:25px 0 20px;}.contact-list{list-style:none;margin:0;padding:30px 0 210px;}.contact-list li{font-size:18px;font-size:1.8rem;line-height:1.2em;}.contact-list li a{background-size:30px;padding-left:40px;}.img-bg{height:75px;}.img-bg-2{height:190px;}.node--page .c1008{margin-top:-300px;}.node--staff--full .staff-general-info-container{margin-top:-45px;}.staff-view .views-row,.node--staff--teaser{width:225px;}.node--staff--teaser .staff-general-info{font-size:14px;font-size:1.4rem;}.node--staff--teaser .staff-general-info .field--name-field-job-title,.node--staff--teaser .staff-general-info .field--name-field-email a,.node--staff--teaser .staff-general-info .field--name-field-phone a,.node--staff--teaser .staff-general-info .bio-link a{background-size:20px;padding-left:30px;}#block-contactform h2{font-size:30px;font-size:3rem;}.node--13{font-size:18px;font-size:1.8rem;}.pipeline-img{width:20%;}.pipeline-contact-info-container{width:80%;}.pipeline-contact-info-container p:first-child{font-size:30px;font-size:3rem;}.pipeline-contact-info-personal{font-size:24px;font-size:2.4rem;padding-top:20px;}.gulf-pipeline-block-header{height:130px;}#block-views-block-gulf-pipelines-block-1 .node--13{margin-top:-100px;}#block-views-block-gulf-pipelines-block-1 h2{font-size:45px;font-size:4.5rem;padding-left:22%;padding-left:calc(20% + 25px);}#block-views-block-gulf-pipelines-block-1 .pipeline-contact-info-container p:first-child{padding-bottom:25px;padding-top:30px;}.main-footer{font-size:16px;font-size:1.6rem;line-height:1.3em;height:75px;margin:-75px 0 0;}.main-footer nav{padding:10px 0;}.main-footer nav li{font-size:16px;font-size:1.6rem;line-height:0.9em;padding:0 5px;}.main-footer nav li:first-child{padding:0 5px 0 0;}}@media only screen and (max-width :1750px){.proposal-intro-img{padding-top:740px;}}@media only screen and (max-width :1625px){.banner::after{height:205px;}.proposal-intro-img{padding-top:690px;}}@media only screen and (max-width :1500px){.banner{margin:0 0 -50px;}.proposal-intro-img{padding-top:630px;}.node--staff--full .staff-general-info{font-size:14px;font-size:1.4rem;}.node--staff--full .block-page-title-block{padding-left:250px;}.node--staff--full .staff-general-info-container{width:225px;}.node--staff--full .staff-general-info .field--name-field-job-title,.node--staff--full .staff-general-info .field--name-field-email a,.node--staff--full .staff-general-info .field--name-field-phone a,.node--staff--full .staff-general-info .bio-link a{background-size:20px;padding-left:30px;}}@media only screen and (max-width :1375px){.banner::after{height:175px;}.proposal-intro-img{padding-top:590px;}}@media only screen and (max-width :1250px){.proposal-intro-img{padding-top:520px;}}@media only screen and (max-width :1125px){.site-name{font-size:30px;font-size:3rem;line-height:2em;}.main-header nav li{font-size:16px;font-size:1.6rem;margin:20px 10px 5px;}.banner{margin:0 0 -10px;}.banner::after{height:145px;}.front .block-page-title-block > .content{background-size:150px;margin:0 0 -150px 0;padding:0 0 150px 175px;}.block-page-title-block h1{font-size:36px;font-size:3.6rem;}.node--page,.node--staff,.contact-intro h2{font-size:20px;font-size:2rem;}.intro-txt .txt-block{padding-left:175px;}.proposal-intro-img{padding-top:470px;}.proposal-intro .txt-block p:first-child{margin:-60px 0 0 15px;width:500px;}.proposal-intro .txt-block a.button-2{margin:20px 0 0 210px;}.contact-list li{font-size:16px;font-size:1.6rem;}.img-bg{height:90px;}.img-bg-2{height:250px;}.node--page .c1008{margin-top:-350px;}.node--staff--full .staff-general-info-container{margin-top:-36px;}#block-gulfexp2018-content .node--12{width:40%;}#block-contactform{width:60%;}#block-contactform h2{font-size:24px;font-size:2.4rem;}#block-prospectsubmittalform .full-width h2{font-size:30px;font-size:3rem;}.node--13{font-size:16px;font-size:1.6rem;}.pipeline-contact-info-container p:first-child{font-size:20px;font-size:2rem;}.pipeline-contact-info-personal{font-size:18px;font-size:1.8rem;padding-top:20px;}.gulf-pipeline-block-header{height:120px;}#block-views-block-gulf-pipelines-block-1 .node--13{margin-top:-95px;}#block-views-block-gulf-pipelines-block-1 h2{font-size:36px;font-size:3.6rem;}}@media only screen and (max-width :1000px){.banner::after{height:135px;}.proposal-intro-img{padding-top:420px;}.img-bg-2{height:240px;}}@media only screen and (max-width :950px){.proposal-intro .txt-block p:first-child{width:400px;}.proposal-intro .txt-block a.button-2{margin-right:20%;}.img-bg-2{margin-bottom:60px;margin-top:35px;}.node--page .c1008{margin-top:-320px;}}@media only screen and (max-width :900px){.banner::after{height:115px;}.img-bg-2{margin-bottom:60px;margin-top:35px;}.node--page .c1008{margin-top:-320px;}.node--page .c1050{margin-top:-30px;}}@media only screen and (max-width :875px){.site-logo{margin:7px 15px 7px 15px;width:40px;}.site-name{font-size:20px;font-size:2rem;}.main-header nav li{font-size:14px;font-size:1.4rem;margin:6px 10px 5px;}.history-intro-txt{margin-top:130px;}.proposal-intro-img{padding-top:380px;}.contact-list{padding:30px 0 160px;}.img-bg{height:60px;}.img-bg-2{height:200px;}.node--page .c1008{margin-top:-285px;}}@media only screen and (max-width :825px){.img-bg-2{height:160px;}.node--page .c1008{margin-top:-245px;}.node--page .c1050{margin-top:0;}.node--staff--full .staff-general-info-container{margin-top:-36px;}.gulf-pipeline-block-header{height:100px;}#block-views-block-gulf-pipelines-block-1 .node--13{margin-top:-75px;}#block-views-block-gulf-pipelines-block-1 .pipeline-contact-info-container p:first-child{padding-bottom:15px;padding-top:20px;}}@media only screen and (max-width :775px){.banner::after{height:100px;}.img-bg-2{height:140px;}.node--page .c1008{margin-top:-225px;}}@media only screen and (max-width :750px){.proposal-intro-img{padding-top:340px;}.contact-list{padding:30px 0 100px;}.img-bg-2{height:120px;}.node--page .c1008{margin-top:-210px;}}@media only screen and (max-width :700px){.main-header nav{float:none;height:57px;position:absolute;margin:0;padding:2px 0 0;right:0;top:0;z-index:1000;}.user-logged-in:not(.path-user-1) .main-header #block-gulfexp2018-main-menu{top:25px;}.user-logged-in:not(.path-user-1) #block-useraccountmenu{margin-bottom:-25px;}.main-header nav > .handle{background:url(/themes/custom/gulfexp2018/images/menu-icon.png) no-repeat 50% 50%;clear:both;cursor:pointer;float:right;height:55px;width:55px;}.main-header nav > .content{clear:both;}.main-header nav > .content ul{z-index:1000;}.main-header nav > .content > ul{background:#ffffff;}.main-header nav > .content > ul > li{border-bottom:1px solid #1c2129;display:block;margin:0;padding:0;}.main-header nav > .content > ul > li:last-child{border-bottom:none;}.main-header nav > .content > ul > li a{display:block;padding:15px 20px;}.no-js .main-header nav > .content > ul > li:hover,.no-touch .main-header nav > .content > ul > li:hover{background:#c2c8c9;}.no-js .main-header nav > .content > ul,.no-touch .main-header nav > .content > ul{display:none;}.no-js .main-header nav:hover  > .content > ul,.no-touch .main-header nav:hover  > .content > ul{display:block;}.banner{margin:0;}.banner::after{height:90px;}.front .block-page-title-block > .content{background-size:100px;margin:0 0 -100px 0;padding:0 0 100px 125px;}.block-page-title-block h1{font-size:30px;font-size:3rem;}.node--page,.node--staff,.contact-intro h2{font-size:16px;font-size:1.6rem;}.intro-txt .txt-block{padding-left:125px;}.history-intro-img{padding-top:70px;}.history-intro-txt{margin-top:80px;}.proposal-intro-img{padding-top:300px;}.proposal-intro .txt-block p:first-child{margin:-30px auto 0;padding:40px 20px 20px;width:300px;}.proposal-intro .txt-block a.button-2{margin:20px auto;}.contact-intro-img{padding-top:55px;}.contact-intro-img img{width:50%;}.contact-list{padding:30px 0 50px;}.contact-list li{font-size:14px;font-size:1.4rem;line-height:1.4em;}.node--staff--full .staff-general-info-container{margin-top:-30px;}#block-gulfexp2018-content .node--12,#block-contactform{float:none;width:100%;}#block-contactform h2{font-size:20px;font-size:2rem;}#block-prospectsubmittalform .full-width h2{font-size:24px;font-size:2.4rem;}.pipeline-contact-info-personal{padding-top:10px;}.gulf-pipeline-block-header{height:90px;}#block-views-block-gulf-pipelines-block-1 .node--13{margin-top:-65px;}#block-views-block-gulf-pipelines-block-1 h2{font-size:30px;font-size:3rem;}#block-views-block-gulf-pipelines-block-1 .pipeline-contact-info-container p:first-child{padding-bottom:10px;padding-top:10px;}.main-footer{font-size:12px;font-size:1.2rem;}.main-footer nav li{font-size:12px;font-size:1.2rem;}}@media only screen and (max-width :625px){.img-bg-2{height:100px;margin-bottom:45px;}.node--page .c1008{margin-top:-175px;}}@media only screen and (max-width :600px){.banner::after{height:80px;}a[data-entity-type="file"]{font-size:14px;font-size:1.4rem;width:80px;}.proposal-intro-img{padding-top:260px;}.node--staff--full .block-page-title-block{padding-left:0;}.node--staff--full{clear:both;float:none;overflow:hidden;}.node--staff--full .staff-general-info-container{float:none;margin:10px auto;width:100%;}.pipeline-img,.pipeline-contact-info-container{float:none;margin:25px 0 0;padding:0;width:100%;}.gulf-pipeline-block-header{height:auto;}#block-views-block-gulf-pipelines-block-1 .node--13{margin-top:0;}#block-views-block-gulf-pipelines-block-1 h2{padding-left:0;}}@media only screen and (max-width :550px){.banner::after{height:70px;}.front .block-page-title-block > .content{background:none;margin:0;padding:0;}.block-page-title-block h1{font-size:24px;font-size:2.4rem;}.intro-txt .txt-block{padding:0;}.history-intro-img{padding-top:40px;}.history-intro-txt{margin-top:30px;}.proposal-intro-img{padding-top:210px;}#block-views-block-gulf-pipelines-block-1 h2{font-size:24px;font-size:2.4rem;}}@media only screen and (max-width :525px){.img-bg-2{height:90px;margin-bottom:35px;}.node--page .c1008{margin-top:-155px;}.staff-view .views-row,.node--staff--teaser{width:100%;}.ui-dialog .node--staff--full .staff-general-info-container{display:none;}.staff-view .views-row{margin:0 auto 50px;width:100%;}#map{height:300px;}}@media only screen and (max-width :500px){.banner::after{height:65px;}.main-header nav{width:100%;}.main-header nav > .content > ul{width:100%;}.proposal-intro-img{padding-top:170px;}.contact-intro-img img{position:relative;width:100%;right:auto;top:auto;z-index:1;}.contact-intro h2{margin-top:-50px;position:relative;z-index:1;}.img-bg-2{margin-bottom:100px;margin-top:100px;}.node--page .c872,.node--page .c943,.node--page .c1008,.node--page .c1050{float:none;margin:0;width:100%;}.node--page .c1008{margin-top:-270px;}}@media only screen and (max-width :425px){.aoi-img{float:none;margin-bottom:25px;margin-left:0;width:100%;}}@media only screen and (max-width :400px){.banner::after{height:52px;}.history-intro-img img{top:95px;}.history-intro-txt{padding-bottom:25px;}}@media only screen and (max-width :375px){.history-intro-txt{padding-bottom:0;}.proposal-intro .txt-block p:first-child{width:100%;}}@media only screen and (max-width :359px){.banner::after{height:46px;}.site-name{font-size:16px;font-size:1.6rem;line-height:2.4em;}}
.gm-style .place-card div,.gm-style .place-card a,.gm-style .default-card div,.gm-style .default-card a{color:#5B5B5B;font-family:Roboto,Arial;font-size:12px;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.gm-style .place-card,.gm-style .default-card,.gm-style .directions-card{cursor:default}.gm-style .place-card-large{padding:9px 4px 9px 11px}.gm-style .place-card-medium{width:auto;padding:9px 11px 9px 11px}.gm-style .default-card{padding:5px 14px 5px 14px}.gm-style .place-card a:link,.gm-style .default-card a:link,.gm-style .directions-card a:link{text-decoration:none;color:#3a84df}.gm-style .place-card a:visited,.gm-style .default-card a:visited,.gm-style .directions-card a:visited{color:#3a84df}.gm-style .place-card a:hover,.gm-style .default-card a:hover,.gm-style .directions-card a:hover{text-decoration:underline}.gm-style .place-desc-large{width:200px;display:inline-block}.gm-style .place-desc-medium{display:inline-block}.gm-style .place-card .place-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:14px;color:black}html[dir="rtl"] .gm-style .place-name{padding-right:5px}.gm-style .place-card .address{margin-top:6px}.gm-style .tooltip-anchor{width:100%;position:relative;float:right;z-index:1}.gm-style .star-entity .tooltip-anchor,.gm-style .star-entity-medium .tooltip-anchor,.gm-style .navigate-entity-medium .tooltip-anchor,.gm-style .navigate .tooltip-anchor{width:50%;display:none}.gm-style .star-entity:hover .tooltip-anchor,.gm-style .star-entity-medium:hover .tooltip-anchor,.gm-style .navigate-entity-medium:hover .tooltip-anchor,.gm-style .navigate:hover .tooltip-anchor{display:inline}.gm-style .tooltip-anchor>.tooltip-tip-inner,.gm-style .tooltip-anchor>.tooltip-tip-outer{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;background-color:transparent;position:absolute;left:-8px}.gm-style .tooltip-anchor>.tooltip-tip-outer{border-bottom:8px solid #CBCBCB}.gm-style .tooltip-anchor>.tooltip-tip-inner{border-bottom:8px solid white;z-index:1;top:1px}.gm-style .tooltip-content{position:absolute;top:8px;left:-70px;line-height:137%;padding:10px 12px 10px 13px;width:210px;margin:0;border:1px solid #CBCBCB;border:1px solid rgba(0,0,0,0.2);border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,0.2);background-color:white}html[dir="rtl"] .gm-style .tooltip-content{left:-10px}.gm-style .star-entity-medium .tooltip-content{width:110px}.gm-style .navigate{display:inline-block;vertical-align:top;height:43px;padding:0 7px}.gm-style .navigate-entity-medium{display:inline-block;vertical-align:top;width:17px;height:17px;margin-top:1px}.gm-style .navigate-link{display:block}.gm-style .place-card .navigate-text,.gm-style .place-card .star-entity-text{margin-top:5px;text-align:center;color:#3a84df;font-size:12px;max-width:55px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gm-style .place-card .hidden{margin:0;padding:0;height:0;overflow:hidden}.gm-style .navigate-icon{width:22px;height:22px;overflow:hidden;margin:0 auto}.gm-style .navigate-icon{border:0}.gm-style .navigate-separator{display:inline-block;width:1px;height:43px;vertical-align:top;background:-webkit-linear-gradient(top,#fbfbfb,#e2e2e2,#fbfbfb);background:-moz-linear-gradient(top,#fbfbfb,#e2e2e2,#fbfbfb);background:-ms-linear-gradient(top,#fbfbfb,#e2e2e2,#fbfbfb);background:-linear-gradient(top,#fbfbfb,#e2e2e2,#fbfbfb)}.gm-style .star-entity{display:inline-block;vertical-align:top;height:43px;padding:0 7px}.gm-style .star-entity .star-button{cursor:pointer}.gm-style .navigate-entity .navigate-button{cursor:pointer}.gm-style .star-entity-medium{display:inline-block;vertical-align:top;width:17px;height:17px;margin-top:1px}.gm-style .star-entity:hover .star-entity-text{text-decoration:underline}.gm-style .star-entity-icon-large{width:22px;height:22px;overflow:hidden;margin:0 auto}.gm-style .star-entity-icon-medium{width:17px;height:17px;top:0px;overflow:hidden;margin:0 auto}.gm-style .navigate-entity-icon-medium{width:17px;height:17px;top:0px;overflow:hidden;margin:0 auto}.gm-style .can-star-large{position:relative;cursor:pointer;width:22px;height:22px;overflow:hidden;margin:0 auto}.gm-style .logged-out-star,.logged-out-star:hover{position:relative;cursor:pointer;width:22px;height:22px;overflow:hidden;margin:0 auto}.gm-style .is-starred-large{position:relative;cursor:pointer;width:22px;height:22px;overflow:hidden;margin:0 auto}.gm-style .can-star-medium{position:relative;height:17px;top:-2px;cursor:pointer}.gm-style .is-starred-medium{position:relative;height:17px;top:-2px;cursor:pointer}.gm-style .navigate-icon-medium{position:relative;height:17px;top:-2px;cursor:pointer}.gm-style .review-box{padding-top:5px}.gm-style .place-card .review-box-link{padding-left:8px}.gm-style .place-card .review-number{display:inline-block;color:#e7711b;font-weight:500;font-size:14px}.gm-style .rating-star{display:inline-block;width:11px;height:11px;overflow:hidden}.gm-style .directions-card{color:#5B5B5B;font-family:Roboto,Arial;background-color:white;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.gm-style .directions-card-medium-large{height:71px;padding:10px 11px}.gm-style .directions-info{padding-left:25px}.gm-style .directions-waypoint{height:20px}.gm-style .directions-address{font-weight:400;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:black}.gm-style .directions-icon{float:left;vertical-align:top;padding-top:2px;height:50px;width:20px}.gm-style .directions-icon div{width:15px;height:45px;overflow:hidden}.gm-style .directions-separator{position:relative;height:1px;margin-top:3px;margin-bottom:4px;background-color:#ccc}.gm-style .maps-links-box-exp{padding-top:5px}.gm-style .time-to-location-info-exp{padding-right:10px;border-right:1px solid #ccc;margin-right:10px;display:inline-block}.gm-style .google-maps-link-exp{display:inline-block;vertical-align:middle}.gm-style .time-to-location-text-exp{vertical-align:middle}.gm-style .place-card-large .only-visible-to-you-exp{padding-top:5px;color:#ccc;display:inline-block}.gm-style .place-card-large .time-to-location-privacy-exp .learn-more-exp{color:#ccc;text-decoration:underline}.gm-style .navigate-icon{background-position:0px 0px}.gm-style .navigate:hover .navigate-icon{background-position:48px 0px}.gm-style .navigate-icon-medium{background-position:0px 94px}.gm-style .navigate-icon-medium:hover{background-position:-16px 94px}.gm-style .can-star-large{background-position:70px 187px}.gm-style .star-button:hover .can-star-large{background-position:48px 187px}.gm-style .logged-out-star{background-position:96px 187px}.gm-style .star-button:hover .logged-out-star{background-position:96px 187px}.gm-style .is-starred-large{background-position:0px 166px}.gm-style .rating-full-star{background-position:48px 165px}.gm-style .rating-half-star{background-position:35px 165px}html[dir="rtl"] .gm-style .rating-half-star{background-position:10px 165px}.gm-style .rating-empty-star{background-position:23px 165px}.gm-style .directions-icon{background-position:0px 144px}.gm-style .hovercard-personal-icon-home{background-position:96px 102px}.gm-style .hovercard-personal-icon-work{background-position:96px 79px}.gm-style .can-star-medium{background-position:0px 36px}.gm-style .can-star-medium:hover{background-position:-17px 36px}.gm-style .logged-out-star-medium{background-position:36px 36px}.gm-style .star-button:hover .logged-out-star-medium{background-position:36px 36px}.gm-style .is-starred-medium{background-position:0px 19px}.gm-style .info{height:30px;width:30px;background-position:19px 36px}.saved-from-source-link{margin-top:5px;max-width:331px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-style .drive-icon-exp{background-position:-90px -62px;display:inline-block;width:18px;height:16px;overflow:hidden;margin:0 auto;margin-right:5px;vertical-align:middle}.gm-style .star-entity-icon-large-exp{width:42px;height:42px;overflow:hidden;margin:0 auto}.gm-style .can-star-large-exp{position:relative;cursor:pointer;width:42px;height:42px;overflow:hidden;margin:0 auto}.gm-style .logged-out-star-exp,.logged-out-star-exp:hover{position:relative;cursor:pointer;width:42px;height:42px;overflow:hidden;margin:0 auto}.gm-style .is-starred-large-exp{position:relative;cursor:pointer;width:42px;height:42px;overflow:hidden;margin:0 auto}.gm-style .can-star-large-exp{background-position:-46px -46px}.gm-style .star-button-exp:hover .can-star-large-exp{background-position:-2px -46px}.gm-style .logged-out-star-exp{background-position:-46px -91px}.gm-style .star-button-exp:hover .logged-out-star-exp{background-position:-2px -46px}.gm-style .is-starred-large-exp{background-position:-2px -91px}.gm-style .star-button-exp{position:absolute;right:-10px}.gm-style .star-entity-exp .star-button-exp{cursor:pointer}.gm-style .navigate-icon-exp{width:42px;height:42px;overflow:hidden;margin:0 auto}.gm-style .navigate-icon-exp{border:0}.gm-style .navigate-icon-exp{background-position:-46px -1px}.gm-style .navigate:hover .navigate-icon-exp{background-position:-2px -1px}.gm-style .navigate-exp{display:inline-block;vertical-align:top;height:43px;padding:0 7px;position:absolute;right:-18px}.gm-style .icon{background-image:url(https://maps.gstatic.com/mapfiles/embed/images/entity11.png);background-size:70px 210px;}
