#videoModal.show{padding-right:0 !important;display:flex !important;flex-direction:column;justify-content:center;}
#videoModal.show .modal-dialog{width:80% !important;max-width:initial;height:auto;margin:0;display:flex;align-items:center;}
#videoModal .modal-content .close{right:30px;top:0;}
.publicationBlock{height:250px !important;}
.publicationBlock a:hover{color:#fff !important;}
.publicationBlock a:hover .blockTitle{}
header .callbackHeader{text-align:right !important;}
header .callbackHeader .btn-primary:hover{background-color:#265a88 !important; border-color:#204d74;}
.debt-solution .btn-pia:hover{background-color:#c1d756 !important;}
.debt-solution .btn-drn:hover{background-color:#62b5c1 !important;}
.debt-solution .btn-dsa:hover{background-color:#736faf !important;}
a.pdfstyle{display:inline-flex;align-items:center;background-color:#ffe2b8;padding:0.1rem 1rem 0.1rem 0.1rem;color:#000;border:1px solid #f1af50;border-radius:50px;}
a.pdfstyle:hover{color:#000;background-color:#f1af50;border:1px solid #f1af50;}
a.pdfstyle:before{content:"";display:inline-block;width:48px;min-width:48px;height:48px;background-image:url("../img/pdf-icon.png");background-size:cover;margin-right:0.25rem;}
body.page:not(.page-template-publications):not(.page-id-592) .main-container a[href$=".pdf"]:not(.no-style){display:inline-flex;align-items:center;background-color:#ffe2b8;padding:0.1rem 1rem 0.1rem 0.1rem;color:#000;border:1px solid #f1af50;border-radius:50px;}
body.page:not(.page-template-publications):not(.page-id-592) .main-container a[href$=".pdf"]:not(.no-style):hover{color:#000;background-color:#f1af50;border:1px solid #f1af50;}
body.page:not(.page-template-publications):not(.page-id-592) .main-container a[href$=".pdf"]:not(.no-style):before{content:"";display:inline-block;width:48px;min-width:48px;height:48px;background-image:url("../img/pdf-icon.png");background-size:cover;margin-right:0.25rem;}
body.page-id-17 .main-container a[href$=".pdf"]:not(.no-style), body.page-id-17 a.pdfstyle{color:#000 !important;background-color:#bee1ed !important;border:1px solid #5db5d1 !important;}
body.page-id-17 .main-container a[href$=".pdf"]:not(.no-style):hover, body.page-id-17 a.pdfstyle:hover{color:#000 !important;background-color:#5db5d1 !important;border:1px solid #bee1ed !important;}
body.page-id-20 .main-container a[href$=".pdf"]:not(.no-style), body.page-id-20 a.pdfstyle{color:#000 !important;background-color:#d3d2dc !important;border:1px solid #9896ad !important;}
body.page-id-20 .main-container a[href$=".pdf"]:not(.no-style):hover, body.page-id-20 a.pdfstyle:hover{color:#000 !important;background-color:#9896ad !important;border:1px solid #d3d2dc !important;}
body.page-id-22 .main-container a[href$=".pdf"]:not(.no-style), body.page-id-22 a.pdfstyle{color:#000 !important;background-color:#ecf2cf !important;border:1px solid #d3e28f !important;}
body.page-id-22 .main-container a[href$=".pdf"]:not(.no-style):hover, body.page-id-22 a.pdfstyle:hover{color:#000 !important;background-color:#d3e28f !important;border:1px solid #ecf2cf !important;}
body.page-id-113 .main-container a[href$=".pdf"]:not(.no-style), body.page-id-113 a.pdfstyle{color:#000 !important;background-color:#e5d4d7 !important;border:1px solid #cba9b0 !important;}
body.page-id-113 .main-container a[href$=".pdf"]:not(.no-style):hover, body.page-id-113 a.pdfstyle:hover{color:#000 !important;background-color:#cba9b0 !important;border:1px solid #e5d4d7 !important;}
body.page-id-52 .main-container a[href$=".pdf"]:not(.no-style), body.page-id-52 a.pdfstyle{color:#000 !important;background-color:#afcbcb !important;border:1px solid #6f98a8 !important;}
body.page-id-52 .main-container a[href$=".pdf"]:not(.no-style):hover, body.page-id-52 a.pdfstyle:hover{color:#000 !important;background-color:#6f98a8 !important;border:1px solid #afcbcb !important;}
/*remove pdf style*/
body.page:not(.page-template-publications) .main-container .panel-body a:not(.pdfstyle)[href$=".pdf"]{display:inline-block !important;background-color:transparent !important;padding:0 !important;color:#000 !important;border:0 !important;border-radius:0px !important;}
body.page:not(.page-template-publications) .main-container .panel-body a:not(.pdfstyle)[href$=".pdf"]:hover{color:#000 !important;background-color:transparent !important;border:0 !important;}
body.page:not(.page-template-publications) .main-container .panel-body a:not(.pdfstyle)[href$=".pdf"]:before{display:none !important;}
.postid-240 .dateTags, .postid-571 .dateTags{display:none;}
.page-template-calculator .main-container a[href$=".pdf"]:not(.no-style){display:flex !important;max-width:600px;margin:0 auto 2rem auto;}
.sliderBtn{border-radius:50px;}
.bg-img{background-size:cover;background-repeat:no-repeat;background-position:center right;}
.carousel-item .bjqs-caption{color:#fff !important;background-color:rgba(99, 93, 156, 0.75) !important;height:auto !important;padding:1rem;}
.sliderBtn .sliderBtn{display:none;padding:5px 20px;}
.carousel-inner, .carousel-item{height:100%;}
.slider-body{padding:0;}
.carousel-indicators{z-index:1 !important;}
.carousel-indicators li{width:20px;height:20px;margin-right:6px;margin-left:6px;background-color:#8481af;border:2px solid #fff;}
.carousel-item a:not(.sliderBtn){background-color:transparent !important;border:0 !important;}
.carousel-item a:before{display:none !important;}
/*new colors*/
.footer-container, .header-container{background:#8481af !important;}
header .callbackHeader .btn-primary{background-color:#6f98a8 !important;}
header .headerImg img{width:65px;-webkit-transition:all linear 0.25s;-moz-transition:all linear 0.25s;-o-transition:all linear 0.25s;transition:all linear 0.25s;}
.colourSubheader{border-bottom:1px solid #636086;}
nav .firstNav{border-left:1px solid #8481af !important;}
nav li{border-right:1px solid #8481af !important;}
.header-container .topNav nav ul li{color:#fff !important;font-weight:100 !important;}
.colourBody{background:#6f98a8 !important;}
.contactRow .emailText{color:#fff !important;}
.newsPreview{background-color:#6f98a8 !important;}
.newsPreview .newsStory{background-color:#6f98a8 !important;border-bottom:1px solid #fff !important;}
.colourFour{background:#fff !important;}
.colourTwo{background:#8481af !important;}
.forMoreInfo{color:#6f98a8 !important;}
.calc-wrap button, .main .btn-primary, .contactAPip{background-color:#8481af  !important;}
/*header fixed*/
.header-container *{-webkit-transition:all linear 0.25s;-moz-transition:all linear 0.25s;-o-transition:all linear 0.25s;transition:all linear 0.25s;}
header .headerCopy, header .callbackHeader{-webkit-transition:all linear 0s;-moz-transition:all linear 0s;-o-transition:all linear 0s;transition:none;}
.header-container{position:fixed !important;top:0;right:0;left:0;z-index:3;}
.main-container{margin-top:200px;}
.dimmer{top:-185px !important;}
header a:hover{text-decoration:none;}
.on-scroll header{overflow:hidden;}
.on-scroll header .title{font-size:32px;}
.on-scroll header h2{font-size:14px;}
.headerCopy p{height:40px;opacity:1;}
.on-scroll .headerCopy p{height:0;opacity:0;}
.on-scroll header .callbackHeader .btn-primary{margin-bottom:0.25rem !important;}
.on-scroll header .callbackHeader .btn-primary, .on-scroll header .callbackHeader .btn-primary p{display:;}
header .callbackHeader .btn-primary, header .callbackHeader .btn-primary p{cursor:pointer;}
.on-scroll header .headerCopy{width:45%;}
header .callbackHeader{margin-top:0 !important;}
.on-scroll header .callbackHeader{width:45%;margin-top:0;}
.topNav ul li:hover, .topNav ul li a:hover{color:#8481af;text-decoration:underline !important;font-weight:bold;}
.urgentNotice{background-color:#ffec00;color:#000;padding:0.5rem 3rem;text-align:center;}
/*home video*/
.youtubeHolder{padding-bottom:53% !important;width:100% !important;}
.facebookSection.home{display:none !important;}
/*buttons hover*/
.contactAPip, .partnersButton{-webkit-transition:all linear 0.25s;-moz-transition:all linear 0.25s;-o-transition:all linear 0.25s;transition:all linear 0.25s;}
.contactAPip:hover{background-color:#e47623 !important;}
.partnersButton:hover{background-color:#8481af;}
/*calculator page*/
.calc-wrap button{-webkit-transition:all linear 0.25s;-moz-transition:all linear 0.25s;-o-transition:all linear 0.25s;transition:all linear 0.25s;font-size:1.8rem !important;width:auto;max-width:inherit;margin-top:2rem;padding:1rem 2rem !important;color:#fff !important;}
.calc-wrap button:hover{background-color:#2a7781 !important;border:2px solid #5fb7c5 !important;}
a.calc-link{font-size:1rem !important;}
/*embed video fix*/
.embed-responsive-item{width:100% !important;margin:0 !important;position:absolute !important;}
/*social icons*/
.social-icon-facebook, .social-icon-twitter{-webkit-transition:all linear 0.25s;-moz-transition:all linear 0.25s;-o-transition:all linear 0.25s;transition:all linear 0.25s;}
.social-icon-facebook{color:#777;}
.social-icon-facebook:hover{color:#4267B2;}
.social-icon-twitter{color:#777;}
.social-icon-twitter:hover{color:#1DA1F2;}
div.infoPopup{margin-top:0 !important;}
.whatsnew .newsBlockFloat{float:none !important;margin:0 auto !important;}
.elm-button{padding:0.5rem 1rem !important;color:#fff !important;}
.progress-bar-wrap{margin-bottom:0px !important;}
.debt-solution h2{font-size:26px;}
.footer li{padding:0 5px !important;}
.footer li a{padding:0 !important;}
.home .dashDotHolder{}
.home .img-title{font-size:2rem;position:absolute;top:43px;left:calc(50% - 32px);font-family:museo-slab;}
.home .img-title-1{left:calc(50% - 38px);}
.home .img-title-3{left:calc(50% - 28px);}
.newsPreview .storyRight{width:100%;}
/* ========================================================
-MOBILE
==========================================================*/
/*less than 576px*/
@media (max-width:576px){
.on-scroll header{padding:6px 0 5px;}
header .headerImg{float:left !important;width:auto !important;}
.on-scroll header .headerImg img{width:60px;}
header .headerCopy{width:75% !important;}
header .title{font-size:32px !important;text-align:left;}
.on-scroll header .title{font-size:26px !important;}
header h2{font-size:12px !important;text-align:left;}
.on-scroll header h2{display:none;}
.main-container{margin-top:94px;}
.dimmer{top:-102px !important;}
.carousel-item:first-child{background-position:center right -500px;}
.homeYoutubeSection{padding:25px 0 0 !important;height:360px !important;}
.youtubeAbsolute{height:260px !important;}
.urgentNotice{padding:0.5rem !important;}
.slider-extra-text{font-size:1.2rem  !important;}
.slider-small-body{margin-top:0.75rem;}
.calc-wrap button{font-size:1.1rem !important;}
.calc-page.page-2{width:100% !important;margin:0;float:none !important;}
}
/*between 576px and 768px*/
@media (min-width:576px) and (max-width:768px){
.main-container{margin-top:94px;}	
.dimmer{top:-84px !important;}
.homeYoutubeSection{padding:25px 0 0 !important;height:450px !important;}
.youtubeAbsolute{height:350px !important;}
}
/*less than 768px*/
@media (max-width:768px){
.gallery-02{margin-top:0rem;}
.circle-gallery{margin-bottom:4rem;}
#videoModal.show .modal-dialog{width:98% !important;}
.header-container{border-bottom:1px solid #636086 !important;}
}
/*between 768px and 850px*/
@media (min-width:768px) and (max-width:850px){
.home .img-title{top:28px;font-size:1.4rem;left:calc(50% - 22px);}
.home .img-title-1{left:calc(50% - 24px);}
.home .img-title-3{left:calc(50% - 18px);}
}
/*between 768px and 850px*/
@media (min-width:850px) and (max-width:992px){
.home .img-title{top:35px;font-size:1.4rem;left:calc(50% - 22px);}
.home .img-title-1{left:calc(50% - 24px);}
.home .img-title-3{left:calc(50% - 18px);}
}
/*between 768px and 992px*/
@media (min-width:768px) and (max-width:992px){
.main-container{margin-top:130px;}
.dimmer{top:-123px !important;}
header .headerCopy{width:35% !important;}
header .callbackHeader{width:55% !important;}		
.homeYoutubeSection{padding:25px 0 0 !important;height:550px !important;}
.youtubeAbsolute{height:450px !important;}
}
/*less than 992px*/
@media (max-width:992px){
.getACallback{width:auto !important;}
#videoModal.show .modal-dialog{width:90% !important;}
}
/*more than 992px*/
@media (min-width:992px){	
}
/*between 992px and 1200px*/
@media (min-width:992px) and (max-width:1200px){
.main-container{margin-top:130px;}
.dimmer{top:-123px !important;}
header .headerCopy{width:45% !important;}
header .callbackHeader{width:45% !important;}	
.homeYoutubeSection{padding:25px 0 0 !important;height:700px !important;}
.youtubeAbsolute{height:600px !important;}
}
/*more than 992px*/
@media (max-width:1200px){
header{overflow:hidden !important;}
header .title{font-size:32px !important;}
header h2{font-size:14px !important;}
.headerCopy p{display:none;}
header .callbackHeader .btn-primary p{font-size:16px !important;}
#videoModal.show .modal-dialog{width:85% !important;}
}
@media (min-width:1200px){
.headerCopy p{display:block;}
header .callbackHeader a{margin-bottom:0.5rem;}
.homeYoutubeSection{padding:25px 0 0 !important;height:700px !important;}
.youtubeAbsolute{height:600px !important;}
}
@media (min-width:1400px){
.headerCopy p{display:block;}
header .callbackHeader a{margin-bottom:0.5rem;}
.homeYoutubeSection{padding:25px 0 0 !important;height:700px !important;}
.youtubeAbsolute{height:600px !important;}
#videoModal.show .modal-dialog{width:80% !important;max-width:900px;}
}
/*mobile fix*/
@media only screen and (max-width:479px){
.pubViewLink{display:block !important;}
}
@media only screen and (max-width:1024px) and (min-width:768px){
.desktopPDFs, .pubViewLink{display:block !important;}
}
@media only screen and (max-width:1024px) and (min-width:768px){
.tabletPDFs{display:none !important;}
}