/* ============== PARTNER PAGE STYLES ==========*/

#partner-bar {padding: 0.5em 0; background-color: rgba(6,53,53,1); position: inherit; text-align: right; color: #fff; font-size: 12px;}
#partner-bar a.new-partner-link {color: #fff; font-size: 1em; text-transform: uppercase; margin: 0 1em;}
#partner-bar a.new-partner-link:last-of-type {margin-right: 0; }
#partner-bar a.new-partner-link:first-of-type {margin-left: 0; }
#partner-bar a.new-partner-link:hover, #partner-bar a.new-partner-link:active, #partner-bar a.new-partner-link:focus {text-decoration: underline; color: #ccc; opacity: 1 !important;}

@media screen and (max-width:600px) {
	#partner-bar {text-align: center;}
	#partner-bar a.new-partner-link {font-size: 0.9em;}}


/* NEW PARTNER HOME PAGE ======================= */

.new-partner-page .new-partner-header .new-partner-header-wrap {color: #fff; padding: 80px; text-align: center;background-color: rgba(8,54,72,0.90);}
.new-partner-page .new-partner-header .new-partner-header-wrap h1 {margin: 0 auto 0.25em auto; max-width: 800px; display: block; text-shadow: 2px 2px 5px #000; font-size: 4em;}
.new-partner-page .new-partner-header .new-partner-header-wrap p {font-size: 1.6em; margin: 0.75em 0;}
.new-partner-page .new-partner-header .new-partner-header-wrap p:last-of-type {margin-bottom: 0;}
.new-partner-page h2 {text-shadow: #ddd 2px 2px 2px; margin: 0.5em auto 1.5em auto;}
.service-form-wrap .partner-form-header h2 {text-align: center; font-size: 2.4em;  max-width: 800px;}

.new-partner-page .partner-content .row {display: -webkit-box;   display: -webkit-flex;   display: -ms-flexbox;   display:         flex;  flex-wrap: wrap; overflow: hidden;}
.new-partner-page .partner-content .row > [class*='col-'] {  display: flex;  flex-direction: column;}
.new-partner-page .partner-content .partner-content-wrap {padding: 0px 0; margin: 0px 0 40px 0;background-color: #f6f6f6;border:0px solid #f6f6f6;}
.new-partner-page .partner-box {margin: 0; padding: 0;}
.new-partner-page .partner-content .partner-content-wrap .partner-content-box {margin: 0 0 -9999px 0; padding: 20px 20px 9999px 20px; font-size: 14px;background-color: #fff; overflow: hidden; }
.new-partner-page .partner-content .partner-content-wrap .partner-box img {border-radius: 0%;}
.new-partner-page .partner-content .partner-content-wrap h2 {text-align: center; font-size: 3em; margin: 0px 0 1.5em 0; text-shadow: 2px 2px 2px #aaa;}
.new-partner-page .partner-content .partner-content-wrap .partner-content-box h2 {margin: 0.5em 0 20px 0; padding: 0 20px;font-size: 2em; text-align: left;}
.new-partner-page .partner-content .partner-content-wrap .partner-content-box ul {padding: 0; margin: 0.5em 20px; font-size: 1.1em; }
.new-partner-page .partner-content .partner-content-wrap .partner-content-box ul li {margin: 0.25em 20px; }
.new-partner-page .partner-content .partner-content-wrap .partner-content-box p { font-size: 1.2em; margin: 0.5em 0; padding: 0 20px;}
.new-partner-page .partner-content .partner-content-wrap .partner-content-box p:last-of-type {margin-bottom: 0;}
.new-partner-page .next-steps-content {padding: 0; text-align: center; font-size: 16px; margin: 0 0 60px 0;}
.new-partner-page .next-steps-content h2 {font-size: 2.4em;margin: 0em auto 0.75em auto;}
.new-partner-page .next-steps-content p {font-size: 1.4em;}
.new-partner-page .next-steps-content p:last-of-type {margin-bottom: 0;}
.new-partner-page #partner-intro {font-size: 16px; text-align: center; padding: 60px 0;}
.new-partner-page #partner-intro h2{ font-size: 1.8em;}
.new-partner-page #partner-intro p{ font-size: 1.2em;}
.new-partner-page #partner-intro p:last-of-type{ margin-bottom: 0;}

/* SERVICE AND NEW PARTNER CONFIRMATION PAGES == */

.service-form .enquiry-details {padding: 60px 0 100px 0; text-align: center; max-width: 800px; margin: 0 auto;}
.service-form .enquiry-details h2 {font-size: 2.4em; margin: 0 0 0.5em 0; text-shadow: 2px 2px 5px #000; text-align: center;}
.service-form .enquiry-details ul {list-style-type: none; padding: 0; margin: 20px auto; max-width: 600px; text-align: left; }
.service-form .enquiry-details ul li {font-size: 1.2em; margin: 0; padding: 0.25em 20px; color: #fff;}
.service-form .enquiry-details ul li a:link, .service-form .enquiry-details ul li a:visited {color: #ccc; }
.service-form .enquiry-details ul li a:hover {color: #fff; text-decoration: underline;}

.service-next-actions-wrap {background-color: #083648; color: #fff; padding: 40px; margin: 20px 0 80px 0; font-size: 16px; box-shadow: 0 0 10px 0px #000;  }
.service-next-actions-wrap h2 {text-align: center; color: #fff; width: 100%; font-size: 2em; text-shadow: #000 2px 2px 5px;margin: 0 0 0.75em 0;}

.next-service-block {font-size: 14px;}
.next-service-block p {font-size: 1.2em;}
.next-service-block img {border-radius: 5px; width: 80%; margin: 20px auto 0 auto; display: block; box-shadow: 0px 0 5px 0 #000;  }
.next-service-block .button-wrap {width: auto; display: block; margin: 20px auto; text-align: center; padding: 10px 0;}
.next-service-block a.orange-button-link {font-size: 1em; width: auto;}


#partner-bar{padding:.5em 0;background-color:#063535;position:inherit;text-align:right;color:#fff;font-size:12px}#partner-bar a.new-partner-link{color:#fff;font-size:1em;text-transform:uppercase;margin:0 1em}#partner-bar a.new-partner-link:last-of-type{margin-right:0}#partner-bar a.new-partner-link:first-of-type{margin-left:0}#partner-bar a.new-partner-link:active,#partner-bar a.new-partner-link:focus,#partner-bar a.new-partner-link:hover{text-decoration:underline;color:#ccc;opacity:1!important}@media screen and (max-width:600px){#partner-bar{text-align:center}#partner-bar a.new-partner-link{font-size:.9em}}.partner-breadcrumb{margin:10px 0;font-size:14px}.partner-breadcrumb a{font-weight:700}#partner-hero{background-repeat:no-repeat;background-position:50% 0;background-size:100%}#partner-hero .partner-hero-wrapper{padding:60px 0;background-color:rgba(0,0,0,.6)}#partner-hero .partner-hero-wrapper h1{text-align:center;color:#fff;text-shadow:2px 2px 5px #000;font-size:48px;margin:0}#partner-nav{border-bottom:1px solid #083648}#partner-nav ul.partner-navigation{display:block;margin:0;padding:0;font-size:14px}#partner-nav ul.partner-navigation li{display:inline-block;list-style-type:none;padding:0;margin:0;text-align:center}#partner-nav ul.partner-navigation li a{padding:20px 10px 16px 10px;display:block;text-transform:uppercase;font-size:1em;border-bottom:4px solid transparent}#partner-nav ul.partner-navigation li a.current,#partner-nav ul.partner-navigation li a.link:hover,#partner-nav ul.partner-navigation li a.section,#partner-nav ul.partner-navigation li a:hover{border-bottom:4px solid #083648;transition:0s}@media screen and (max-width:768px){#partner-hero{background-size:200%}#partner-hero .partner-hero-wrapper{padding:20px 0}#partner-hero .partner-hero-wrapper h1{font-size:24px}#partner-nav ul.partner-navigation li{width:49.5%;margin:0 auto;display:inline-block}#partner-introduction-text h2{font-size:1.25em}#why-e4e.partner-home{padding:20px 0}#why-e4e.partner-home .why-boxes{padding:0}}.benefits-wrap{margin:40px 0 60px 0;background-color:#f7f7f7;padding:40px 0;font-size:14px}.benefits-wrap h2{text-align:center;margin-bottom:30px}.benefits-wrap .image-centre-wrap{height:120px;width:100%;position:relative}.benefits-wrap .image-centre-wrap .centred-image{margin:0;top:50%;text-align:center}.benefits-wrap .image-centre-wrap .centred-image img{height:auto;max-height:120px;width:100%;margin:0 auto;display:block}.benefits-wrap .more-info{text-align:center}.benefits-wrap .more-info p{font-size:1em}.home-video{width:100%;padding:0 0 40px 0}.home-video iframe{width:100%;height:auto;max-height:800px}@media screen and (max-width:768px){.benefits-wrap{margin:20px 0}.video-wrap h2{font-size:1.25em}.home-video{padding:10px 0}.home-video iframe{width:100%;max-height:600px}}.join-network-bar{background-color:#083648;color:#fff;text-align:center;padding:50px 0;font-size:18px;margin:20px 0;box-shadow:0 0 10px #000}.join-network-bar h2{display:block;width:100%;margin:0 1.2em;font-size:1.8em}.join-network-bar p{text-align:center;font-size:1.2em;display:block;width:100%;margin:.75em .25em}.join-network-bar p:last-of-type{margin-bottom:0}.join-network-bar a.button{display:block;margin:30px auto 0 auto;text-transform:uppercase;background-color:#c25d40;color:#fff;font-weight:700;border-radius:5px}.join-network-bar a.button:active,.join-network-bar a.button:hover{background-color:#fff;color:#c25d40}@media screen and (max-width:768px){.join-network-bar{font-size:14px}}.case-study-list{background-color:#fff;margin:20px 0}.case-study-list .case-study-item{margin:0;padding:30px 20px;border-top:1px solid #ccc}.case-study-list .case-study-item img{width:100%;margin:0}.case-study-list .case-study-item:nth-child(odd){background-color:#fafafa}.case-study-list .case-study-item:nth-child(even){background-color:#efefef}.case-study-list .case-study-item:last-of-type{border-bottom:1px solid #ccc}.case-study-list dl{margin:0;padding:0;font-size:14px}.case-study-list dt{margin:0 0 .75em 0;font-size:1.4em}.case-study-list dd{font-size:1em;margin:.5em 0;padding:0;width:100%}.case-study-list dd a{font-size:1.2em;font-weight:700}@media screen and (max-width:768px){.case-study-list .case-study-item{padding:20px 0}.case-study-list dt{margin:20px 0}}.case-study-header{background:0 0}.case-study-header-wrap{background-color:#fff;padding:20px 0 0 0}.case-study-header-wrap h4{margin:0}.case-study-header-wrap h1{font-size:24px;margin:.25em 0 .75em 0; color: #083648;}.case-study-header-wrap p.shortintroduction{font-size:12px;font-style:normal;margin:0}#partnercasestudy_video .video{margin:20px auto}#partnercasestudy_video .video iframe{display:block;width:100%;height:auto;min-height:260px}.video_transcript{margin:0 0 30px 0;font-size:16px}.video_transcript .transcript-header{font-weight:400;font-style:italic}.video_transcript h2{font-size:1.2em}.video_transcript p{font-size:1em}.video_transcript p:last-of-type{margin-bottom:0}@media screen and (max-width:768px){#partnercasestudy_video .video{margin:20px auto 0 auto}}.new-partner-page .new-partner-header .new-partner-header-wrap{color:#fff;padding:80px;text-align:center;background-color:rgba(8,54,72,.9)}.new-partner-page .new-partner-header .new-partner-header-wrap h1{margin:0 auto .25em auto;max-width:800px;display:block;text-shadow:2px 2px 5px #000;font-size:4em}.new-partner-page .new-partner-header .new-partner-header-wrap p{font-size:1.6em;margin:.75em 0}.new-partner-page .new-partner-header .new-partner-header-wrap p:last-of-type{margin-bottom:0}.new-partner-page h2{text-shadow:#ddd 2px 2px 2px;margin:.5em auto 1.5em auto}.service-form-wrap .partner-form-header h2{text-align:center;font-size:2.4em;max-width:800px}.new-partner-page .partner-content .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;overflow:hidden}.new-partner-page .partner-content .row>[class*=col-]{display:flex;flex-direction:column}.new-partner-page .partner-content .partner-content-wrap{padding:0 0;margin:0 0 40px 0;background-color:#f6f6f6;border:0 solid #f6f6f6}.new-partner-page .partner-box{margin:0;padding:0}.new-partner-page .partner-content .partner-content-wrap .partner-content-box{margin:0 0 -9999px 0;padding:20px 20px 9999px 20px;font-size:14px;background-color:#fff;overflow:hidden}.new-partner-page .partner-content .partner-content-wrap .partner-box img{border-radius:0}.new-partner-page .partner-content .partner-content-wrap h2{text-align:center;font-size:3em;margin:0 0 1.5em 0;text-shadow:2px 2px 2px #aaa}.new-partner-page .partner-content .partner-content-wrap .partner-content-box h2{margin:.5em 0 20px 0;padding:0 20px;font-size:2em;text-align:left}.new-partner-page .partner-content .partner-content-wrap .partner-content-box ul{padding:0;margin:.5em 20px;font-size:1.1em}.new-partner-page .partner-content .partner-content-wrap .partner-content-box ul li{margin:.25em 20px}.new-partner-page .partner-content .partner-content-wrap .partner-content-box p{font-size:1.2em;margin:.5em 0;padding:0 20px}.new-partner-page .partner-content .partner-content-wrap .partner-content-box p:last-of-type{margin-bottom:0}.new-partner-page .next-steps-content{padding:0;text-align:center;font-size:16px;margin:0 0 60px 0}.new-partner-page .next-steps-content h2{font-size:2.4em;margin:0 auto .75em auto}.new-partner-page .next-steps-content p{font-size:1.4em}.new-partner-page .next-steps-content p:last-of-type{margin-bottom:0}.new-partner-page #partner-intro{font-size:16px;text-align:center;padding:60px 0}.new-partner-page #partner-intro h2{font-size:1.8em}.new-partner-page #partner-intro p{font-size:1.2em}.new-partner-page #partner-intro p:last-of-type{margin-bottom:0}.partner-parent-header{padding:0}.partner-parent-header .partner-parent-header-wrap{padding:40px 0;background-color:rgba(0,0,0,.7)}.partner-parent-header h3{margin:0;font-size:16px;text-align:center;color:#fff}.partner-parent-header h2{margin:10px 0 0 0;font-size:24px;text-align:center;color:#fff}.partner-hero-wrapper .sub-header{max-width:1000px;margin:10px auto;display:block}.partner-hero-wrapper .sub-header p{text-align:center;color:#fff;text-shadow:#000 0 0 5px}#partner-articles{margin:40px 0}#partner-articles .article-wrap{padding:0 20px;font-size:14px}#partner-articles .article-wrap a.article-promo-image{padding:40px;display:block}#partner-articles .article-wrap .article-promo-image img{height:200px;display:block;margin:0 auto}#partner-articles .article-wrap .details-wrap{padding:10px 20px 20px 20px;background-color:#f3f3f3;margin-bottom:30px}#partner-articles .article-wrap h3{font-size:1.2em;margin:.5em 0 .75em 0}#partner-articles .article-wrap h3 a:hover{text-decoration:underline}#partner-articles .article-wrap p.description{font-size:1em;padding:0;margin:0 0 10px 0}#partner-articles .article-wrap a:link.learn-more{text-decoration:underline}.partner-article-header-wrap{background-color:#fff;padding:20px 0}article#partner-article img.partner-article-image{padding:30px;width:100%;max-width:300px;max-height:300px;float:right;margin:20px 0 20px 20px;border-radius:2px;box-shadow:#000 0 0 4px;border:1px solid #000}#opinion_article.partner-section{margin:0}@media screen and (max-width:768px){.partner-article-header-wrap h4{margin:0 0 .5em 0}.partner-article-header-wrap h1{font-size:24px}.partner-article-header-wrap p.shortintroduction{font-size:14px}#opinion_article.partner-section{margin:0 0 20px 0}#opinion_article.partner-section img.partner-article-image{width:100%;max-width:768px;max-height:220px}}.service-form .enquiry-details{padding:60px 0 100px 0;text-align:center;max-width:800px;margin:0 auto}.service-form .enquiry-details h2{font-size:2.4em;margin:0 0 .5em 0;text-shadow:2px 2px 5px #000;text-align:center}.service-form .enquiry-details ul{list-style-type:none;padding:0;margin:20px auto;max-width:600px;text-align:left}.service-form .enquiry-details ul li{font-size:1.2em;margin:0;padding:.25em 20px;color:#fff}