/* Typography */
@font-face {
    font-family: 'ProximaNova-Semibold';
    src: url('../fonts/ProximaNova-Semibold.eot');
    src: url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Semibold.woff') format('woff'),
        url('../fonts/ProximaNova-Semibold.ttf') format('truetype'),
        url('../fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova-Bold';
    src: url('../fonts/ProximaNova-Bold.eot');
    src: url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Bold.woff') format('woff'),
        url('../fonts/ProximaNova-Bold.ttf') format('truetype'),
        url('../fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family:'AvenirRoman';
    src: url('../fonts/Avenir Roman.eot');
    src: url('../fonts/Avenir Roman.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Avenir Roman.woff2') format('woff2'),
        url('../fonts/Avenir Roman.woff') format('woff'),
        url('../fonts/Avenir Roman.svg#Avenir Roman') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family:'AvenirOblique';
    src: url('../fonts/Avenir Oblique.eot');
    src: url('../fonts/Avenir Oblique.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Avenir Oblique.woff2') format('woff2'),
        url('../fonts/Avenir Oblique.woff') format('woff'),
        url('../fonts/Avenir Oblique.svg#Avenir Oblique') format('svg');
    font-weight: 400;
    font-style: oblique;
}

@font-face {
    font-family:'AvenirLight';
    src: url('../fonts/Avenir Light.eot');
    src: url('../fonts/Avenir Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Avenir Light.woff2') format('woff2'),
        url('../fonts/Avenir Light.woff') format('woff'),
        url('../fonts/Avenir Light.svg#Avenir Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family:'AvenirHeavy';
    src: url('../fonts/Avenir Heavy.eot');
    src: url('../fonts/Avenir Heavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Avenir Heavy.woff2') format('woff2'),
        url('../fonts/Avenir Heavy.woff') format('woff'),
        url('../fonts/Avenir Heavy.svg#Avenir Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family:'Avenir Book';
    src: url('../fonts/Avenir Book.eot');
    src: url('../fonts/Avenir Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Avenir Book.woff2') format('woff2'),
        url('../fonts/Avenir Book.woff') format('woff'),
        url('../fonts/Avenir Book.svg#Avenir Book') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family:'AvenirMedium';
    src: url('../fonts/Avenir Medium.eot');
    src: url('../fonts/Avenir Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Avenir Medium.woff2') format('woff2'),
        url('../fonts/Avenir Medium.woff') format('woff'),
        url('../fonts/Avenir Medium.svg#Avenir Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family:'ProximaNova-Regular';
    src: url('../fonts/ProximaNova-Regular.eot');
    src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('../fonts/ProximaNova-Regular.woff') format('woff'),
        url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
}
/* // End typography */

/*  Resets
    ------  */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; }

ul{list-style: none;} 
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video{display: block;}

blockquote, q{quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after{content: ''; content: none;}
table{border-collapse: collapse; border-spacing: 0;}
b, strong{font-weight: bold;}
[type="checkbox"], [type="radio"]{box-sizing: border-box; padding: 0;}
[type="search"]{-webkit-appearance: textfield; outline-offset: -2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
::-webkit-file-upload-button{-webkit-appearance: button; font: inherit;}

.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
a img{border:0; width: auto; height: auto; max-width: 100%; vertical-align: bottom; border-style: none;}
a,input,select,textarea{outline:none;}
img{width: auto; height: auto; max-width: 100%; vertical-align: bottom; border-style: none;}

/* Selection colours (easy to forget) */
img::selection{background: transparent;}
img::-moz-selection{background: transparent;}
a{text-decoration: none; display: inline-block;}
a:focus{outline: none}

input[type='number']{-moz-appearance:textfield;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance: none;}
input::-moz-focus-inner{border:0; padding: 0; }

/*      Default Layout 
-------------------------------------------------------------------------------
*/

/*
Font property css
font: font-style font-variant font-weight font-size/line-height font-family|caption|icon|menu|message-box|small-caption|status-bar|initial|inherit;
*/

body{background: rgb(255,255,255);color: #1b1b1b; -webkit-text-size-adjust: 100%; -moz-text-size-adjust:100%; -moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased; overflow-x: hidden; overflow-y:auto;font-size: 18px;line-height: 35px;font-family:'Avenir Book'; font-weight: 400; font-style: normal;}

*{-webkit-box-sizing: border-box;-moz-box-sizing:border-box; box-sizing: border-box;}

/* Global style */
h1, h2, h3, h4, h5, h6{font-size: 37px;line-height: 42px;font-family:'AvenirHeavy'; font-weight: 900; }
h2{font-size: 36px;line-height: 43px;font-family: 'ProximaNova-Semibold'; font-weight: 600; }
h3,h6{font-size: 32px;font-family:'AvenirMedium';font-weight: 500;}
h4{font-size: 24px; line-height:33px; }
h5{font-size: 20px;line-height: 27px;}
h6{font-size: 18px;line-height: 24px;}
p{float: left; width:100%; }
.lead-text{float: left; width: 100%; font-size: 20px;line-height: 32px;color: #ffffff;font-family:'AvenirMedium';font-weight: 500;}

dfn, address, em{font-style: normal;}
label, input[type="submit"]{cursor: pointer;}
button:focus{outline: none;}

.btn{float: left; text-align: left;width: 320px; height: 69px;font-family:'AvenirMedium';font-weight: 500;color: #ffffff; font-size: 21px;line-height: 65px; padding: 0 36px 0 39px;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.navy-blue-btn,.navy-blue-large,.navy-blue-274,.navy-blue-300{background: #004b86;}
.navy-blue-large{width: 595px;padding: 0 30px;}
.navy-blue-274{width: 274px; padding: 0 32px 0 40px;}
.navy-blue-300{width: 300px; padding: 0 30px;}
.blue-large,.blue-btn,.blue-btn-296,.blue-btn-254,.blue-btn-377,.blue-large-btn{background: #60bfe9}
.blue-large-btn{width: 614px;font-size: 28px;padding: 0 40px;line-height: 71px;}
.blue-btn-296{width: 296px; padding: 0 34px 0 41px;}
.blue-btn-254{width: 254px; padding: 0 30px 0 41px;}
.blue-btn-377{width: 377px; padding: 0 44px;font-size: 28px;}
.blue-large:hover,.blue-btn:hover,.blue-btn-296:hover,.blue-btn-254:hover,.blue-btn-377:hover,.blue-large-btn:hover{background: #4eb2de}

.blue-dark-bg{background:#35abe1 }
.navy-blue-bg{background: #004b86}
.white-color{color: #ffffff;}
.blue-color{color: #1f3d7c}
.blue-light{color: #223e7d}
.dark-blue{color:#152c5e}
.deep-dark{color: #48494b;}
.uppercase-text{text-transform: uppercase;}

.title-line-big,.title-line-medium{position: relative;}
.title-line-big:before,.title-line-medium:before{position: absolute; left: 0; top: -57px; width: 182px;height: 7px; background: #60bfe9;content: '';z-index: 5;}
.title-line-medium:before{width: 120px;}
.right-arrow,.down-arrow,.left-arrow{position: relative;}
.right-arrow:after,.down-arrow:after, .carousel-thumb-info a.btn dfn:after,.left-arrow:after{position: absolute;right:30px; top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);width: 37px; height: 22px; background-image: url(../svg/Arrow_right.svg); background-repeat: no-repeat; background-size: 37px; background-position: right center; content: ''; z-index: 15}
.left-arrow:after{background-image: url(../svg/Arrow_left.svg); background-repeat: no-repeat;}
.down-arrow:after{background-image: url(../svg/Down_arrow.svg); background-repeat: no-repeat; background-size: 17px; background-position: right center;right: 40px; width: 17px; height: 32px;}

.input-wrap{float: left;max-width: 320px; width: 100%;position: relative; margin-right: 25px;margin-top: 32px;}
.input-wrap input[type="text"],.input-wrap input[type="text"].code,.message-box textarea,.submit-wrap input[type="submit"],.file-info button.btn,.widget .input-coll input[type="text"]{float:left; width:100%;background:rgba(243, 243, 243, 0.78);border-radius: 3px; outline:none;height: 69px;font-size: 21px;line-height: 29px; color: #989292;font-family:'AvenirMedium';font-weight: 500;padding: 22px 20px 18px 27px;border: 0; outline: none; position: relative}
.input-wrap input[type="text"].code{width: 80px; padding: 15px;}
.input-wrap input[type="text"],.input-wrap input[type="text"].code,.input-wrap input[type="file"],.file-info button.btn{border: 1px solid #c4c2c2}
.file-info input[type="file"]{position: absolute; left: 0; bottom: 0; opacity: 0; width: 100%; height: 69px; cursor: pointer;z-index: 20;}
.file-info button.btn{margin-top: 15px;cursor: pointer}
.submit-wrap{margin: 0 auto; width: 217px; text-align: center;position: relative}
.submit-wrap input[type="submit"]{border: 0;background-color: #60bfe9; padding: 20px 30px 20px 38px; text-align: left;color: #ffffff;height: 69px; }
.submit-wrap input[type="submit"].btn-arrow{position:absolute; right:40px;bottom: 0;z-index: 5;width: 37px;background-image: url(../img/right-arrow.png); background-repeat: no-repeat; background-size: 37px; background-position: right center;text-indent: -9999999px; }
.file-info{position: relative}

.message-box textarea{float: left;width: 100%;border: 1px solid #c4c2c2;padding: 20px;height: 249px;resize:none; margin-top: 16px;}
.message-box{float: left;max-width: 495px; width:49.00990099009901%;margin-left:1.98019801980198%;margin-top: 54px;  }
.message-box.first-box{margin-left: 0px;}
.message-box label{float: left; width: 100%; padding-right: 40px;font-family:'AvenirMedium';font-weight: 500;color: #1f3d7c; line-height: 27px;}
.line-text{float: left; width: 100%;position: relative;padding-bottom: 15px;}
.line-text h4{float: left;color: #12588f;font-family:'AvenirMedium';font-weight: 500;}
.line-text:before{position: absolute;left: 0;bottom: 0; width: 100%;height: 1px;background: #bebbbb;content: '';z-index: 2;}
.line-text span{display: inline-block; font-size: 15px; line-height: 18px; color: #6c6868;font-family:'ProximaNova-Regular';font-weight: 400;margin-left: 6px; }

.input-wrap input[type="text"]:focus,.message-box textarea:focus,.input-wrap input.value-added{border: 2px solid #004b86;}
.input-wrap.error em,.invalid .input-wrap em{display: block;}
.input-wrap em{float: left; width: 100%;font-size: 13px;line-height: 20px;color: #c94c31;font-family:'AvenirMedium';font-weight: 500;display: none; position: absolute; left: 0; bottom: -30px;}
.input-wrap.error input[type="text"]{border:2px solid #c94c31 }
.input-wrap.error label{color: #c94c31}
/* End Common Style */

/* Beginning Header Style */
header,section,footer,figure{float:left; width: 100%; }
.main-header-section{background: rgba(255, 255, 255, 0.9);position: fixed; left: 0; top: 1px;margin-top: -1px; z-index: 100;box-shadow: 0 0 5px 0 #ccc;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.logo-wrap{float: left;padding: 19px 0;}
.main-logo{float: left; width: 202px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.main-logo img{width: 100%;}
.phone-nav{float: right;width: 37px;display: none}
.phone-nav > div{float: left; width: 100%; height: 2px; background: #004b86; margin-top: 8px;}
.phone-nav > div:first-child{margin-top: 0;}
.main-nav{float: right; width:auto;margin-top: 35px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.main-nav > ul{list-style: none; margin: 0; padding: 0; }
.main-nav > ul > li:last-child{margin-right: 0px;/*margin-left: 42px*/;}
.main-nav > ul > li{display: inline-block; margin: 0 9px;position: relative}
.main-nav > ul > li > a{display: inline-block; font-size:12px;line-height:21px; padding:5px 6px; font-family:'AvenirMedium';font-weight: 500; color: #545963;letter-spacing: 1.1px; text-transform: uppercase;}
/*.main-nav > ul > li:last-child > a{background: #5fbee8;color: #ffffff;padding:5px 20px}*/
.main-nav > ul > li > ul{position: absolute; left: 0;width: auto; border-radius: 5px;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5); background:#35abe1;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.main-nav > ul > li > ul > li{float: left; width: 100%; margin: 0;}
.main-nav > ul > li > ul > li > a{float: left; width: 100%; margin: 0; border-bottom: 1px solid rgba(255,255,255,0.69);font-size: 14px;line-height: 16px; padding:9.5px 40px 8.5px 15px; white-space: nowrap;color: #ffffff;text-transform: inherit }

.main-nav > ul > li > ul > li:last-child a{border: 0;}
.main-nav > ul > li > ul:before{position: absolute; content: '';left: 17px; top: -6px;border-left: 11px solid transparent; border-right: 10px solid transparent; border-bottom: 11px solid #35abe1;}
.main-nav > ul > li:hover ul{opacity: 1;visibility: visible; overflow: visible;margin-top: 5px;}
.main-nav > ul > li > ul:after{position: absolute; left: 0; top: -10px;width: 100%; height: 10px; background: transparent; content:'';z-index: 2;}
.main-header-section.dwn-scrl .logo-wrap{padding: 14px 0}
.main-header-section.dwn-scrl .main-logo{width: 112px}
.main-header-section.dwn-scrl .main-nav{margin-top: 20px}
.main-header-section.top-bar-shown{top: 0px;}
.top-bar-shown{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

/* Beginning Home Page */
.main-wrap{float: left; width: 100%;position: relative;height: 100%;overflow: hidden}
.inner-wrap{margin: 0 auto;max-width: 1440px; clear: both; position: relative; }
.common-wrap{max-width: 1324px; margin: 0 auto; clear: both; padding: 0 20px;}
.hero-section{min-height: 564px; position: relative;position: relative;background-color: #004b86;background-repeat: no-repeat;background-position: center bottom;background-size: cover;}
.hero-section .common-wrap{max-width: 1284px;}
.hero-section-inner{position: relative; height: 100%; min-height: 566px;}
.home-content .down-arrow:after{right: 115px;}
.hero-info{position: absolute; left: 0; top: 125px; bottom: 0; max-width: 614px; /*width: 56.819315%; */background: rgba(0, 75, 134, 0.93); padding: 0 50px; height: auto;}
.home-content .hero-info h2{margin-top: 103px; line-height: 48px;}
.hero-info h2,.hero-info h1{margin-top: 233px;font-family:'AvenirHeavy'; font-weight: 900;}
.home-content .hero-info .title-line-big:before{top: -58px;}
.hero-info .lead-text{margin-top: 31px;font-family:'AvenirRoman'; font-weight: 400;}
.home-content .hero-info .lead-text{font-size: 28px;line-height: 41px;}
.hero-info a.btn{margin-top: 43px;}
#page-scroll:focus{outline: none}
.details-item-info{background: #f1f3f5;position: relative;}
.details-item-wrap{float: left; width: 100%; padding: 71px 0 60px;}
.details-item-wrap .slick-slide{float:left; width: 10.90342679127726%; margin:0 0 0 2.894081%; text-align: center;display: block; }
.slick-slide{outline: none;}
.details-item-wrap .slick-slide:first-child{margin-left: 0px;width: 11.05919003115265%}
.details-item-wrap .slick-slide:nth-child(2){width: 11.7601246105919%;margin-left: 5%}
.details-item-wrap .slick-slide:nth-child(3){margin-left: 4%}
.details-item-wrap .slick-slide:nth-child(4){width: 12.30529595015576%}
.details-item-wrap .slick-slide:nth-child(6){width: 13.55140186915888%; margin-left: 1%}
.details-item-wrap .slick-slide:last-child{margin-left: 2.5%}
.details-item-wrap .slick-slide h2{margin-top: 17px;; float: none; text-align: center;}
.details-item-wrap .slick-slide p{float: none;text-align: center; font-size: 18px;line-height: 23px;margin-top: 15px;color: #1f3d7c;font-family: 'ProximaNova-Bold'; }
.item-wrap{float: left; width: 100%; }
.icon{margin: 0 auto; width: 100px; clear: both;overflow: hidden;}
.icon img{width: 100%}
.slick-slide img{display: inline-block;width: 100%}
.carousel-content-deals{padding: 47px 0 110px;}
.carousel-info-wrap{float: left;width: 100%;}
.carousel-thumb-info{float:left;max-width: 595px; width:46.33956386292835%;position: relative}
.carousel-thumb-info a.btn dfn{position: relative; padding-right: 57px;}
.carousel-thumb-info a.btn dfn:after{right: 0px; height: 24px;}
.carousel-thumb-info .slick-prev, .carousel-thumb-info .slick-next{left: 0; right: auto; background-image:url(../img/arrow-left.png); background-repeat: no-repeat; background-size: 30px;width: 30px; height: 30px;z-index: 20;top: 45%}
.carousel-thumb-info .slick-next{left: auto; right: 0;background-image:url(../img/arrow-right.png);}
.carousel-thumb-info a.navy-blue-bg{padding-top: 7px;padding-bottom: 7px;height: 83px;line-height: 73px; padding-left: 38px;}
.carousel-thumb-info a.btn span{float: left; text-transform: uppercase; margin-right: 15px;}
.carousel-thumb-info a.btn dfn{font-family:'AvenirLight';font-weight: 300;}
.slick-prev:before, .slick-next:before{display: none}
.carousel-thumb-info .slick-dots li button,.carousel-thumb-info .slick-dots li{width:15px; height: 15px;border-radius: 100%; background: #a4a8ad}
.carousel-thumb-info .slick-dots li button:hover,.carousel-thumb-info .slick-dots li.slick-active button{background: #35abe1;}
.carousel-thumb-info .slick-slide{position: relative; outline: none;}
.carousel-thumb-info a{float: left ;width: 100%;}
.slick-dots li button:before{text-indent: -99999999px;}
.slick-dotted.slick-slider{margin-bottom: 0px; padding-bottom: 47px;}
.slick-dots{bottom: 0px;}
.thumb-info-wrap{float: left; max-width: 636px; width:49.532710280373835%;margin-left: 4.049844236760125%;padding-top: 114px; }
.thumb-info-wrap p{margin-top: 37px;}
.thumb-info-wrap p:nth-child(2){margin-top: 20px;}
.thumb-info-wrap a{margin-top: 37px;}
.funded-info-section{padding-top: 120px;}
.funded-deals-wrap{float:left;width: 100%;padding-top: 109px; }
.funded-info{float: left; width: 100%; }
.funded-thumb-wrap{float: left;max-width: 300px; width:23.36448598130841%;margin-top: 13px;}
.funded-thumb-wrap:first-child{margin-top: 33px;}
.funded-thumb-coll{float: left; width: 100%; display: table; position: relative}
.funded-img{display: table-cell; vertical-align: middle;}
.funded-thumb-wrap:first-child .funded-thumb-coll .funded-img:nth-child(2){padding-left: 44px;}
.funded-thumb-wrap:nth-child(2){margin-left: 3.582554517133956%;padding-left: 38px;}
.funded-thumb-wrap:nth-child(2) .funded-thumb-coll{margin-top: 8px;}
.funded-thumb-wrap:nth-child(2) .funded-thumb-coll:before{position: absolute; left:-34px; top: 0; width: 1px; height: 100%; content: ''; background:#979797;z-index: 2; }
.funded-thumb-wrap:nth-child(2) .funded-thumb-coll .funded-img:nth-child(2){padding-left: 30px}
.funded-thumb-wrap span{font-size: 18px; font-family:'AvenirHeavy'; font-weight: 900;color: #223e7d }
.blockquote-wrap{float: left; max-width: 543px; width: 42.28971962616822%; padding-left: 4.775701%; margin-top: 7px;}
.blockquote-wrap .flexslider{border: none;margin: 0}
.blockquote-wrap blockquote{float: left;width: 100%;position: relative;font-size: 16px;line-height: 28px; color: #1f3d7c;font-family:'AvenirOblique'; font-weight: 400; font-style: oblique;}
.blockquote-wrap em{float: left; width: 100%; padding-right: 33px; color: #48494b; font-size: 14px;line-height: 18px; margin-top:11px; position: relative;}
.firstWord,.lastWord{position: relative}
.firstWord:before,.lastWord:before{position: absolute; left: -38px; top: 0; background-image: url(../img/blockquoute-first-icon.png); background-repeat: no-repeat;background-position: left top; background-size: 27px;content: ''; width: 27px; height: 20px;}
.lastWord:before{left: auto; right: -38px; top: auto; bottom: -5px; background-image: url(../img/blockquoute-last.png); background-repeat: no-repeat;background-position: right top;}
.funded-extended{padding-top: 0}
.funded-extended .title-line-medium:before{display: none}
.mobi{display: none}
/* // End Home Page Style */

/* Beginning About Overview Page */
.about-overview-content{padding-bottom: 44px;}
.about-overview-content .hero-info{max-width: 595px;padding:0 34px 0px 50px}
.about-overview-content .hero-info .lead-text{margin-top: 39px;}
.article-deals-section{padding: 73px 0 84px;}
.article-info{float: left; width: 100%; }
.article-item-wrap{float: left; max-width: 589px;width:45.87227414330218%;margin-left:7.77%}
.article-item-wrap:first-child{margin-left: 0px;}
.article-item-wrap p{margin-top: 36px;}
.article-item-wrap p:first-child{margin-top: 0px;}
.article-item-wrap p a{color: #35abe1; display: inline-block; }
.article-item-wrap p a:hover{text-decoration: underline}
.article-item-wrap a.btn{margin-top: 35px;}
.listed-item-wrap{float: left; width: 100%;margin-top: 50px;display: table;}
.pin-container-body .listed-item-wrap {margin-top:8px;}
.pin-container-body .funding{display:none !important;}
.pin_content .listed-item{padding:15px;}
.pin_content .structure-info {
    color: #243b7a !important;
}
.pin-content-rm a{
	display:none !important;
}
.listed-item{float: left;width: 100%; margin-top: 8px;background:#35abe1; padding: 0 36px;height: 94px;}
.listed-item:first-child{margin-top:0px;}
.listed-item .icon{margin: 8px 0 0 0; float:left;overflow:hidden}
.listed-item p{float: left; width: -webkit-calc(100% - 100px); width: calc(100% - 100px); padding-left: 7.218487%; font-size: 16px; line-height: 22px; color: #ffffff; margin: 22px 0 0 0; font-family: 'AvenirHeavy'; font-weight: 900;}
.helpful-content-wrap{background: #f1f3f5;}
.helpful-content-wrap span{float: left; display: inline-block; width: 377px; height: 69px; background: #35abe1; text-align: left; color: #ffffff;padding: 0 44px;font-size: 28px;line-height: 65px;font-family:'AvenirMedium'; font-weight: 500;}
.helpful-content-info{float: left;width: 100%;}
.helpful-content-item{float: left; max-width: 200px; width:15.57632398753894%;margin: 0 6.282450674974039%; margin-top: 65px; }
.helpful-content-item:nth-child(4n+1){margin-left: 0px;}
.helpful-content-item:nth-child(4n+4),.helpful-content-item:nth-child(-4n+4){margin-right: 0px;}
.helpful-content-item h6{text-align: center; text-transform: uppercase; float: none; margin-top: 16px;clear: both;font-family: 'ProximaNova-Bold';font-weight: bold;}
.helpful-content-item .icon{ width: 135px; height: 135px; /*border-radius: 100%; border: 2px solid #1f3d7c; padding: 24px 15px;*/}
.helpful-content-wrap a.btn{float: right;clear: both;margin-top: 47px;}
.about-overview-content  .carousel-content-deals{padding: 71px 0 0 0}
.about-overview-content  .thumb-info-wrap{padding: 56px 7px 0 7px;}
.about-overview-content .thumb-info-wrap p:nth-child(2){margin-top: 27px;}
.about-overview-content  .thumb-info-wrap p{margin-top:36px;}
.about-overview-content  .slick-dotted.slick-slider{padding-bottom: 54px;}
.about-overview-content .btn{width: 350px}
/* // End About Overview Page */

/* Beginning About Manager Page */
.about-manager-content .article-deals-section{padding-top: 90px}
.about-manager-content .article-item-wrap{max-width: 820px;width: 64%;}
.about-manager-content .article-info{margin-bottom: 28px;position: relative;padding-top: 42px}
.about-manager-content .article-info:before{position: absolute;left: 6px;top: 0;width: 120px;height: 7px;background: #60bfe9;content: '';z-index: 5;}
.article-feature-img{display: inline-block;width: 36%;padding-left: 30px}
.article-feature-img img{width: 100%;height: auto;}
/* // End About Manager Page */

/* Beginning About Management Page */
.about-management-content .article-deals-section{padding: 0 0 96px 0;}
.about-management-content .title-line-big:before{top: -61px;}
.about-management-content .hero-info .lead-text { margin-top: 37px; padding-right: 20px; }
.about-management-content .hero-info{max-width: 595px;}
.about-management-content .hero-section, .about-management-content .hero-section-inner{min-height: 566px;}
.article-row{float: left;width: 100%;margin-top: 91px; }
.article-thumb{float: left;max-width:409px; width:31.85358255451713%; }
.article-thumb img{width: 100%; }
.article-text{float: left; max-width:819px;width:63.785046728971965%;margin-left:4.361370716510907%;padding-top: 57px;   }
.article-text p{display: inline-block;width: 100%;height: 0;visibility: hidden; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out; overflow: hidden;opacity: 0}
.article-text p strong{font-family:'AvenirMedium';font-weight: normal;}
.article-text p:nth-child(-n+2),
.article-text.open p{visibility: visible; height: auto;opacity: 1;padding-top: 33px;}
.article-text > a,
.article-text p span{display: inline-block;color:#1f3d7c;text-transform: uppercase;font-family:'AvenirMedium'; font-weight: 500;cursor: pointer;width: 100%}
.article-text > a:hover,
.article-text p span:hover{text-decoration:underline}
.article-text p a{color: #60bfe9;display: inline}
.article-text p a:hover{text-decoration: underline;}
/* // End About Management Page */

/* Beginning About Partners Page */
.about-partners-content .hero-info h1{margin-top: 201px}
.partners-section{padding-top: 69px}
.partner-item-row{display: inline-block;float: left;width: 100%}
.partner-item-wrap{width: 45%;display: inline-block;float: left;margin-bottom: 48px}
.partner-item-wrap:nth-child(even){float: right;}
.partner-logo{margin-bottom: 20px;height: 152px;display: inline-flex;align-items: center;}
.partner-logo img{display: inline-block;}
/* // End About Partners Page */


/* Beginning Projects Landing */
.projects-landing-content .hero-info h1{margin-top: 147px;}
.projects-landing-content .hero-info .lead-text{margin-top: 37px}
.projects-landing-content .title-line-big:before{top: -61px;}
.linking-details-wrap{padding: 69px 0 74px; background:#e6e5e5;}
.link-wrap{float: left;max-width: 616px;width:47.97507788161994%; }
.link-wrap a:last-child{margin-left:2.597402597402597%; }
.filter-by-wrap{float: left;max-width: 605px; width:47.19626168224299%;margin-left: 4.828660436137069%;}
.filter-by-wrap h5{float: left;width: auto;text-transform: uppercase;font-size: 22px; line-height: 30px; color: #223e7d;font-family:'AvenirMedium'; font-weight: 500;margin-top: 25px;}
.selectric-item{float: left;width: 320px;margin-left:3.557632%;position: relative}
.selectric-item .selectric .label{color: #ffffff;font-family:'AvenirMedium'; font-weight: 500;}
.filter-by-wrap .selectric-item .selectric{background:#004b86;border-radius: 5px;width: 100%;height: 69px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}
.filter-by-wrap .selectric-item .selectric .label{padding:0 90px 0 20px;font-size: 21px; line-height: 20px;}
.filter-by-wrap .selectric-items{top: 71px;}
.filter-by-wrap .selectric-item:before{position: absolute;left:27px;top: 50%; margin-top: -20.5px; background-image: url(../img/filter-by-selectric-icon.png);background-repeat: no-repeat; background-position:  left center; content:'' ; width:36px;height: 41px;z-index: 20;background-size: 36px; }
.selectric-item .selectric .button{background-image: url(../svg/dropdown-arrow-white.svg); background-repeat: no-repeat; background-position:  right 23px center; background-size: 24px;width: 76px;height: 69px; border-left: 1px solid #ffffff;}
.projects-info-wrap{float: left; width: 100%;padding-bottom: 8px;}
.content-item{margin:1em;}
/* .content-item:nth-of-type(-n+3){margin-top: 59px;}
.content-item:nth-child(3n+1){margin-left: 0px;}
.content-item:nth-child(-3n+3),.content-item:nth-child(3n+3){margin-right: 0;} */
.projects-info-wrap .slick-dots li button {background: #004b86; border-radius: 50%;}
.projects-info-wrap .slick-dots li.slick-active button {background: #5fbee8;}
.projects-info-wrap .slick-prev, .projects-info-wrap .slick-next{    background: #004b86;     width: 40px;
    height: 40px; z-index:2;}
.projects-info-wrap .slick-prev::before{content:''; background:url(../svg/dropdown-arrow-white.svg); display:block;     width: 20px;
    height: 20px;
    transform: rotate(90deg);
    background-size: 20px;
    background-repeat: no-repeat;
	left: 9px;
    position: relative;
}
.projects-info-wrap .slick-next::before{content:''; background:url(../svg/dropdown-arrow-white.svg); display:block;     width: 20px;
    height: 20px;
    transform: rotate(-90deg);
    background-size: 20px;
    background-repeat: no-repeat;
	right: -9px;
    position: relative;
}
.content-item figure{overflow: hidden;}
.content-item figure img{width: 100%;webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease}
.bottom-info{float: left; width: 100%; padding:15px 24px 12px 22px;background:#004b86;position: relative;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;padding-right: 80px;}
.bottom-info span,.bottom-info dfn{float: left;clear: both;font-size: 18px;line-height: 22px; color: #ffffff;font-family:'AvenirMedium'; font-weight: 500; }
.bottom-info dfn{font-size: 14px;text-transform: uppercase; padding-left: 53px;position: relative;background-image: url(../svg/Solar_connected.svg);background-repeat: no-repeat;background-size: 32px;background-position: left center;margin-top: 10px;padding: 10px 0 10px 53px;}
.bottom-info dfn:before{position: absolute; left: 40px; top:50%; width: 1px; height: 30px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);content: ''; background: #ffffff; z-index: 2; }
.content-item:hover figure img{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);transform: scale(1.15);}
.content-item:hover .bottom-info{background:#60bfe9;}
.bottom-info.right-arrow:after{right: 39px;}
.selectric-open{z-index: 18}
.projects-landing-content .hero-info { max-width: 596px;padding: 0 40px 0 50px;}
/* // End Projects Landing */

/* Beginning Projects Map */
.projects-map-content .hero-info h1{margin-top: 145px}
.map-section{padding-top: 1em}
body .mpfy-tooltip{width: 239px}
body .mpfy-tooltip .center{padding: 22px 16px}
.mpfy-tooltip .tltpcnt{display: inline-block;position: relative;}
.mpfy-tooltip .tltpcnt:after{content: '';display: inline-block;float: left;width: 24px;height: 16px;background-image: url(../svg/Arrow_right.svg);background-repeat: no-repeat;background-position: center bottom;background-size: 100% auto;position: absolute;left: 0;bottom: -20px}
.mpfy-tooltip .tltpcnt p{font-family: 'AvenirMedium';font-size: 14px;text-transform: uppercase;}
.mpfy-tooltip .tltpcnt p strong{font-size: 18px;font-weight: normal;text-transform: none;}
/* // End Projects Map */

/* Beginning Contact Page Style */
.contact-details-section{padding: 50px 0 20px 0;}
.info-text{float: left;max-width: 500px; width:100%; }
.contact-item-wrap{float:left;width: 100%; margin-top: 43px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify;}
.contact-item{float:left; max-width: 298px; width: 25%;background:#f1f3f5;position: relative; background-repeat: no-repeat; background-position: center bottom; background-size: cover;min-height: 372px;}
.double-item{width: 50%;max-width: 600px;padding: 0 20px}
.mobile-image{display: none}
/*.contact-item:nth-child(4n+1),.contact-item:nth-child(4n+4){clear: both}*/
.content-info{float: left; width: 100%;padding:57px 20px }
.content-info p,.content-info address,.content-info a{float: left;width: 100%;font-size: 16px;line-height: 26px;color: #1b1b1b;margin-top: 22px;}
.content-info a{margin: 0;width: auto;float: none}
.content-info a:hover{text-decoration: underline}
.contact-details-section .common-wrap{max-width: 1240px;}
.contact-item a.btn{position: absolute; left: 0;bottom: 0; width: 100%; z-index: 5;}
.contact-item h5{font-family:'AvenirMedium'; font-weight: 500; }
.mobi{display: none}
.contact-content .hero-info h1{margin-top: 163px;}
.contact-content .hero-info .lead-text { margin-top: 36px; max-width: 387px;}
.contact-content .hero-info a.btn { margin-top: 38px;}
.contact-content .hero-section, .contact-content .hero-section-inner{min-height: 566px;}
.contact-content .hero-info{max-width: 595px; padding:0 40px;}
/* // End Contact Page Style */

/* Beginning Projects Click Through */
.projects-click-content{margin-top: 108px;}
.projects-click-content .hero-info{position: relative;left: 0; top: 0; float: left;max-width: 613px; width:47.74143302180685%;padding:50px  88px 72px 0}
.projects-click-content .hero-section{background:#024a85;min-height: 10px; margin-top:20px;}
.projects-click-content .hero-section .common-wrap{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify;}
.projects-click-content .slick-dotted.slick-slider{padding-bottom: 0;}
.hero-carousel-wrap{float:left;max-width: 677px;width: 52.25856697819315%;position: relative}
.hero-carousel-wrap .carousel-thumb-info{position: absolute; right: 0; top: 0; bottom: 0; width:100%; max-width: 100%;height: 100%;}
.hero-carousel-wrap .slick-dots{display: none !important}
.hero-carousel-wrap .slick-slide,
.single-slide{background-repeat: no-repeat;background-size: cover; background-position: center center;height: 100%}
.hero-carousel-wrap .slick-list{height: 100%}
.hero-carousel-wrap .slick-track{height: 100%}
.hero-top{float: left; width: 100%;z-index: -1; padding-right: 50%}
.projects-click-content .hero-info h1{ margin-top: 117px; line-height: 50px;}
.projects-click-content .carousel-thumb-info .slick-prev, .projects-click-content .carousel-thumb-info .slick-next{    top: auto; left: 44%; bottom: -18px; width: 46px; height: 36px; margin-left: -10px; background-color: #024a85; background-size: 17px 29px; background-position: center;}
.projects-click-content .carousel-thumb-info .slick-next{left:52.5%;}
.projects-click-content .projects-details-section{padding: 20px 0 25px;}
.link-info{float: left; width: 100%; padding: 0 22px;position: relative}
.link-info a.link-prev,a.link-next{position: absolute; left: 22px; top: 0; width: 49px; height: 49px; z-index: 5;}
.round{width: 100%; height: 100%; border-radius: 100%; background:#d8d8d8;display: table; text-align: center}
.round img{display: table-cell; text-align: center;width: 100%; height: 100%;vertical-align: middle; padding: 14px;}
a.link-prev,a.link-next{float: left;left: 22px; right: auto;}
a.link-next{float: right;left: auto; right:22px;}
a.link-middle{margin: 0 auto; width: 49px; clear: both;}
.projects-click-info{float: left;width: 100%;/*padding-right: 33px;*/ }
.content-left{float: left; max-width: 746px;width:59.63229416466827%;/*margin-left: 19px;*/}
.right-sidebar{float: left; max-width: 442px; width:35.33173461231015%;margin-left:5.035971223021578%;margin-top: 4px; }
.top-text-info{float: left;width: 100%;}
.top-text-info p:first-child{margin-top:4px;}
.top-text-info p{margin-top: 35px;}
.structure-info{float: left;width: 100%; margin-top:64px;max-width: 640px;}
.structure-info p{margin-top: 21px;}
.structure-info h5{font-size: 22px;line-height: 30px;font-family:'AvenirMedium'; font-weight: 500; }
.video-wrap{float: left; max-width: 442px;width:100%;margin-top: 108px;}
.video-wrap a{float: left;width: 100%;position: relative}
.video-wrap a .play-icon{position: absolute; left: 50%; top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%);width: 34px;height: 35px;z-index: 2;}
.video-wrap a .play-icon img{width: 100%;}
.projects-click-info .blockquote-wrap{max-width: 442px; width: 100%; margin-top: 68px;padding-left: 5.2%;}
.projects-click-info .last-word:before { right: -38px; top: auto; bottom: -3px;}
.projects-click-info .blockquote-wrap em{margin-top: 17px;}
.projects-click-info .blockquote-wrap .firstWord:before{left: -35px; top: -3px;}
.technology-info{float: left;width: 100%;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; }
.technology-deals{padding: 13px 37px 20px 23px;}
.technology-deals h6,.technology-coll h6,.location-text h6{font-size: 16px; font-family: 'AvenirHeavy'; font-weight: 900;}
.technology-deals p,.technology-coll p,.location-text p{font-size: 14px; line-height: 18px; margin-top: 7px;font-family:'AvenirMedium'; font-weight: 500;}
.technology-coll p{margin-top: 14px;}
.technology-deals,.technology-right{float: left;max-width: 216px; width:48.86877828054299%; background: #f1f3f5; }
.technology-right{background: transparent}
.technology-deals img{margin-top: 25px; width: 66px;}
.technology-right{margin-left: 2.262443438914027%;}
.technology-coll{float: left; width: 100%;  margin-top: 13px;padding: 13px 37px 31px 23px;background: #f1f3f5; }
.technology-coll:first-child{margin-top: 0;}
.location-info{float: left; width: 100%; margin-top: 11px; padding: 28px 32px 34px 24px;background:#f1f3f5; }
.location-text{float: left; width: 115px; }
.location-text p{ margin-top: 18px; line-height: 25px;}
.map-thumb{float: left; max-width: 239px; width:61.91709844559585%;margin-left: 8.290155440414508%; margin-top: 6px;}
.map-thumb img{width: 100%;}
.projects-click-content .listed-item{height: 82px;background: #f1f3f5;display: table}
.projects-click-content .listed-item .icon{float: none;width: 68px; margin-top: 16px;margin: 0;display: table-cell;vertical-align: middle}
.projects-click-content .listed-item p{float: none;color: #223e7d;display: table-cell;vertical-align: middle; margin: 0;}
.projects-click-content .listed-item-wrap{margin-top: 13px;}
.projects-click-content .listed-item{padding:0 19px;margin-top: 14px;}
.projects-click-content .listed-item:first-child{margin-top: 0px;}
/* // End Projects Click Through */

/* Beginnig Form Step2 Page */
.form-setp2-content{margin-top: 109px;}
.form-setp2-content .hero-section{background:rgba(0, 75, 134, 0.93);min-height: 368px;}
.form-setp2-content .hero-section-inner{min-height: 368px;}
.form-setp2-content .hero-info{left: 87px; max-width: 526px; width:100%;top: 0; background: transparent; padding: 0 50px 50px 39px;}
.form-setp2-content .hero-info h1{margin-top: 156px;}
.form-setp2-content .hero-info .lead-text{margin-top: 28px;}
.form-setp2-content .title-line-big:before{top: -60px;}
.form-detals-section{padding: 50px 0 38px;}
.form-detals-section .common-wrap{max-width: 1050px;}
.text-info{float: left;max-width: 827px; width: 100%; margin-top: 30px;}
.text-info p a{display: inline-block; color: #60bfe9; margin-left: 5px;}
.text-info p a:hover{text-decoration: underline}
.selectric-top-info{float: left; width:100%; margin-top: 50px;}
.selectric-top-info .input-wrap{float: left; width: 294px; margin-right:6.336633663366337%; margin-top: 30px;}
.selectric-top-info .input-wrap:last-child{margin-right: 0px;}
.selectric-top-info .input-wrap .selectric-item{width: 100%;margin-top: 30px; }
.input-wrap label{float: left; width: 100%; font-size: 18px; line-height: 27px; color:#1f3d7c;font-family:'AvenirMedium'; font-weight: 500;}
.selectric-items{top: 71px;}
.spacer{
	display: flex;
    width: 100%;
    height: 2em;
}
.input-wrap .selectric-item{margin-left: 0px;margin-top: 9px;}
.input-wrap .selectric .label { padding: 24px 75px 15px 25px;}
.form-setp2-content .selectric .label{line-height: 24px;}
.contact-details-info{float: left;width: 100%; margin-top: 70px;}
.contact-details-info .input-wrap:nth-of-type(-n+3){margin-top: 40px;}
.contact-details-info .input-wrap{margin-top: 47px;}
.contact-details-info .input-wrap input[type="text"] { margin-top: 0px;}
.input-details-wrap, .selectric-top-info{float: left; width: -webkit-calc(100% + 25px); width: calc(100% + 25px); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: start; justify-content: flex-start; justify-content: start;}
.form-setp2-content .input-wrap{padding-bottom: 78px; position: relative;}
.form-setp2-content .message-box{padding-bottom: 265px; position: relative;}
.form-setp2-content .input-wrap input, .form-setp2-content .input-wrap input[type="text"].code, .form-setp2-content .message-box textarea, .form-setp2-content .input-wrap .selectric-item, .form-setp2-content .input-wrap button{position: absolute; left: 0; bottom: 0;}
.form-setp2-content .input-wrap.phone-number input[type="text"]:nth-child(3){left: auto; right: 0; margin-left: 0;}
.input-wrap label{float: left; width: 100%; font-size:18px; line-height: 24px; color: #1f3d7c;font-family:'AvenirMedium'; font-weight: 500;  }
.input-wrap input[type="text"]{margin-top: 9px;}
.form-setp2-content .submit-wrap input[type="submit"]{background-image: url(../svg/Arrow_right.svg); background-repeat: no-repeat; background-position: center right 40px; background-size: 37px 20px;}
.selectric-items li:hover{background: #004b86; color: #ffffff;}
.phone-number input[type="text"]:nth-child(3){width: 229px;margin-left: 11px;}
.selection-criteria{float: left; width: 100%; margin-top: 70px;}
.selection-criteria .input-details-wrap .input-wrap:nth-of-type(-n+3){margin-top: 43px;}
.selection-criteria .input-details-wrap .input-wrap{margin-top: 47px;}
.selection-criteria .input-wrap input[type="text"],.selection-criteria .input-wrap .selectric-item{ margin-top: 0px; }
.stage-of-development{float: left ;width: 100%; margin-top: 70px;}
.stage-of-development{float: left; width: 100%;position: relative; }
.stage-of-development .input-details-wrap .input-wrap:nth-of-type(-n+3){margin-top: 37px;}
.stage-of-development .input-details-wrap .input-wrap:nth-of-type(-n+3) label{min-height: 30px;}
.stage-of-development .input-wrap:last-child label{white-space: nowrap}
.stage-of-development .input-details-wrap .input-wrap{margin-top: 44px;}
.aditional-information-wrap{float: left; width: 100%; margin-top: 70px;}
.aditional-information-wrap .input-details-wrap .input-wrap{margin-top: 35px;}
.aditional-information-wrap .input-details-wrap .input-wrap label{line-height: 27px;}
.aditional-information-wrap .input-details-wrap .input-wrap input[type="text"]{margin-top: 16px;}
.input-details-wrap .submit-wrap{padding-top: 51px;clear: both; overflow: hidden; position: relative}
#datepicker{background-image: url(../img/calender-icon.png);background-repeat: no-repeat; background-position: right 30px center; background-size: 24px 22px;}
.message-box-wrap{width: 100%;}
/* // End Form Step2 Page */

/* Beginning Support Page Style */
.support-content .hero-section{min-height: 566px;}
.support-content .hero-info { max-width: 595px; padding: 0 44px 0 50px;}
.support-content .hero-info h1{margin-top: 126px;}
.support-content .hero-info .lead-text{margin-top: 27px;}
.support-content .title-line-big:before{top: -61px;}
.support-content .hero-info a.btn{margin-top: 30px;}
.content-details-section{padding: 127px 0 63px;}
.details-wrap{float: left; width: 100%; }
.article-item{float: left; max-width: 589px; width:45.87227414330218%;margin-left: 8.255451713395639%; margin-top: 35px; }
.article-item:nth-child(2n+1){margin-left: 0px;clear: both}
.article-item h5{font-size: 22px;line-height: 30px;font-family:'AvenirMedium'; font-weight: 500;}
.article-item p{margin-top: 13px;}
.article-item:nth-of-type(-n+2){margin-top: 69px;}
.process-wrap{float:left;width: 100%; margin-top: 148px;}
.process-info{float:left; width: 100%; }
.process-info-wrap{float: left; width: 100%;position: relative;z-index: 10;}
.process-info-wrap:first-child .process-content-item:last-child{max-width: 360px; width: 28.03738317757009%; }
.process-info-wrap:nth-child(3) .process-content-item:last-child{max-width: 341px; width: 26.55763239875389%;margin-left:18.5% }
.process-info-wrap:nth-child(3) .process-content-item{margin-left: 26%}
.process-content-item{float: left; max-width: 315px;width:24.53271028037383%;margin-left:7.632398753894082%; margin-top: 38px;  }
.process-info-wrap:first-child .process-content-item:nth-of-type(-n+3){margin-top: 74px;  }
.process-content-item p{font-size: 16px;  color: #60646e; line-height: 22px; margin-top: 7px;}
.process-content-item h6{font-size: 16px;line-height: 24px;font-family:'AvenirHeavy'; font-weight: 900; }
.icon-support-thumb{float: left; width: 100%;position: relative; z-index: 1; margin-top: -66px;}
.icon-support-thumb img{width: 100%;}
.process-content-item .icon{width: 138px;height: 136px;display: none}
.process-content-item .icon img{width: 100%;}
.supported-wrap{float: left; width: 100%;padding-top: 163px;}
.supported-info{float: left; width: 100%; margin-top: 10px;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify;}
.supported-item{float: left; max-width: 308px; width:23.98753894080997%;margin: 24px 0.6749740394600208% 0; background: #f1f5f5; padding:16.5px 20px 16.5px 30px;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; align-items: center;}
.supported-item:nth-child(4n+4),.supported-item:nth-child(-4n+4){margin-right: 0px;}
.supported-item:nth-child(4n+1){margin-left: 0px;/*clear: both*/}
.supported-item .icon{width: 50px;}
.supported-item h5{width:-webkit-calc(100% - 50px);width:calc(100% - 50px); font-family:'AvenirMedium'; font-weight: 500;padding-left: 25px;}
.supported-item .icon img{width: auto}
/* // End Support Page Style */

/* Beginning Support Map Page */
.support-map-content .hero-info h1{margin-top: 123px}
.support-map-content .map-section{padding-top: 70px;margin-bottom: 100px}
.support-map-content .map-section h3{color: #1f3d7c;margin-top: 60px;;margin-bottom: 20px}
.map-wrap{text-align: center;}
/* // End Support Map Page */

/* Beginning Support Form Page */
.form-wrap{float:left; width: 100%;}
.form-wrap .gform_wrapper, .article-coll .gform_wrapper{display: inline-block;float: left;width: 100%;text-align: center;}
.form-wrap .gform_wrapper .validation_error, .article-coll .gform_wrapper .validation_error{width: 100%;display: inline-block;float: left;margin: 80px 0 40px;color: #c94c31;}
.form-wrap .gform_wrapper .gform_anchor,  .article-coll .gform_wrapper .gform_anchor{width: 100%;display: inline-block;float: left;padding-top: 80px;}
.article-coll .gform_wrapper .gform_anchor {padding-top: 0px;}
.form-wrap .gform_wrapper .gform_body,  .article-coll .gform_wrapper .gform_body{display: inline-block;}
.form-wrap .gform_wrapper .gform_body .gform_fields,
.form-wrap .gform_wrapper .gform_body .gform_page_fields, .article-coll .gform_wrapper .gform_body .gform_fields, .article-coll .gform_wrapper .gform_body .gform_page_fields{text-align: left;display: inline-block;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield, .article-coll .gform_wrapper .gform_body .gfield{ display: inline-block;float: left;width: 30%;margin: 0 0 28px}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.clear-left, .article-coll .gform_wrapper .gform_body .gform_fields .gfield.clear-left{clear: left;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.eligible,
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.not-eligible, 
.article-coll .gform_wrapper .gform_body .gform_fields .gfield.eligible, 
.article-coll .gform_wrapper .gform_body .gform_fields .gfield.not-eligible{width: 100%;color: red;margin-top: 40px;text-align: center;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.eligible, .article-coll .gform_wrapper .gform_body .gform_fields .gfield.eligible{color: green}
.article-coll .gform_wrapper .gform_body .gform_fields .gfield.eligible{margin-bottom: 0}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.center-field, .article-coll .gform_wrapper .gform_body .gform_fields .gfield.center-field{margin-left: 5%;margin-right: 5%}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield .gfield_required, .article-coll .gform_wrapper .gform_body  .gform_fields .gfield .gfield_required{display: none}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield > label, .article-coll .gform_wrapper .gform_fields .gfield > label{display: inline-block;padding-bottom: 19px;font-family: 'AvenirMedium';font-size: 18px;line-height: 27px;color: #1f3d7c}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.label-align > label, .article-coll .gform_wrapper .gform_body .gform_fields .gfield.label-align > label{display: table-cell;vertical-align: bottom;height: 100px;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield input[type="text"], .article-coll .gform_wrapper .gform_body .gform_fields .gfield input[type="text"], .article-coll .gform_wrapper .gform_body .gform_fields .gfield input[type="url"],
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield input[type="email"],.article-coll .gform_wrapper .gform_body .gform_fields .gfield input[type="email"], .form_saved_message_emailform input[type="email"],
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield input[type="number"],.article-coll .gform_wrapper .gform_body .gform_fields .gfield input[type="number"],
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield input[type="tel"],.article-coll .gform_wrapper .gform_body .gform_fields .gfield input[type="tel"],
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield input[type="file"],.article-coll .gform_wrapper .gform_body .gform_fields .gfield input[type="file"],
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield textarea, .article-coll .gform_wrapper .gform_body .gform_fields .gfield textarea{width: 100%;border-radius: 3px;background-color: #f3f3f3;border: solid 1px #c4c2c2;padding: 23px 15px;font-family: 'AvenirMedium';font-size: 16px;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield input[type="file"], .article-coll .gform_wrapper .gform_body .gform_fields .gfield input[type="file"]{background: none;border: 0;padding: 23px 0}
/*.form-wrap .gform_wrapper .gform_body .gform_fields .gfield input[type="file"]{position: absolute;left: 0;top: 0;opacity: 0;cursor: pointer;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload{position: relative;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload:before{box-sizing: border-box;content: 'Select a file';position: absolute;left: 0;top: 0;width: 100%;border-radius: 3px;background-color: #f3f3f3;border: solid 1px #c4c2c2;color: #1f3d7c;padding: 16px 35px;font-family: 'AvenirMedium';font-size: 16px;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload:hover:before{font-family: 'AvenirHeavy'}*/
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield textarea, .article-coll .gform_wrapper .gform_body .gform_fields .gfield textarea{resize: none;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date, .article-coll .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date{display: inline-block;float: left;position: relative;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date:after, .article-coll .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date:after{content: '';background-image: url(../img/calender-icon.png);background-repeat: no-repeat;background-position: center;background-size: 100% auto;width: 24px;height: 24px;position: absolute;right: 30px;top: 22px}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type="text"], .article-coll .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type="text"]{width: auto;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{background-color: #f3f3f3;transition: background-color 5000s ease-in-out 0s;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.width50, .article-coll .gform_wrapper .gform_body .gform_fields .gfield.width50{width: 48%}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.width50:nth-child(even), .article-coll .gform_wrapper .gform_body .gform_fields .gfield.width50:nth-child(even){float: right;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.width50.single50:nth-child(even), .article-coll .gform_wrapper .gform_body .gform_fields .gfield.width50.single50:nth-child(even){float:left;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.width100,  .article-coll .gform_wrapper .gform_body .gform_fields .gfield.width100{width: 100%}
.article-coll .gform_wrapper .gform_body .gform_fields .gfield.width100 table{width: 100%}
.article-coll .gform_wrapper .gform_body .gform_fields .gfield.width100 table td{padding-right: 10px;}
.article-coll .gform_wrapper .gform_body .gform_fields .gfield.width100 table tr th{color: #1f3d7c;font-family: 'AvenirMedium';font-size: 18px; line-height: 27px; font-weight: 100}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield .instruction,  .article-coll .gform_wrapper .gform_body .gform_fields .gfield .instruction{display: none}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.selectric-item .selectric, .article-coll .gform_wrapper .gform_body .gform_fields .gfield.selectric-item .selectric{background:#004b86;border-radius: 5px;width: 100%;height: 69px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.selectric-item .selectric .label, .article-coll .gform_wrapper .gform_body .gform_fields .gfield.selectric-item .selectric .label{padding: 0 75px 0 25px;font-size: 16px;line-height: 20px;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.gsection, .article-coll .gform_wrapper .gform_body .gform_fields .gfield.gsection{margin: 70px 0 32px;display: inline-block;float: left;width: 100%;border-bottom: solid 1px #bebbbb;padding-bottom: 13px}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.gsection .gsection_title, .article-coll .gform_wrapper .gform_body .gform_fields .gfield.gsection .gsection_title{display: inline;font-size: 24px;color: #12588f;font-family: 'AvenirMedium';font-weight: normal;}
.article-coll .gform_wrapper .gform_body .gform_fields .gfield.gsection .gsection_title{display: block}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.gsection .gsection_description, .article-coll .gform_wrapper .gform_body .gform_fields .gfield.gsection .gsection_description{display: inline;font-size: 15px;color: #6c6868;margin-left: 10px}
.article-coll .gform_wrapper .gform_body .gform_fields .gfield.gsection .gsection_description{margin-left: 0}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.gfield_error label, .article-coll .gform_wrapper .gform_body .gform_fields .gfield.gfield_error label{color: #c94c31;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.gfield_error input, .article-coll .gform_wrapper .gform_body .gform_fields .gfield.gfield_error input {border-color: #c94c31;}
.map-wrap-new{
	width:100%;
	max-width:95%;
	margin:auto;
}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield .validation_message, .article-coll .gform_wrapper .gform_body .gform_fields .gfield .validation_message{color: #c94c31;font-family: 'AvenirMedium';font-size: 13px;clear: left;}
.form-wrap .gform_wrapper .gform_footer, .article-coll .gform_wrapper .gform_footer,
.form-wrap .gform_wrapper .gform_page_footer, .article-coll .gform_wrapper .gform_page_footer{display: inline-block;text-align: center;position: relative;margin-top: 40px}
.form-wrap .gform_wrapper .gform_footer:after, .article-coll .gform_wrapper .gform_footer:after{content: '';position: absolute;right: 30px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);width: 37px;height: 19px;background-image: url(../svg/Arrow_right.svg);background-repeat: no-repeat;background-size: 37px;background-position: right center;z-index: 15;}
.form-wrap .gform_wrapper .gform_footer input[type="submit"], .article-coll .gform_wrapper .gform_footer input[type="submit"]{text-align: left;width: auto;height: 69px;border: none;background: #60bfe9;font-family: 'AvenirMedium';font-weight: 500;color: #ffffff;font-size: 21px;line-height: 65px;padding: 0 96px 0 39px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.form-wrap .gform_wrapper .gform_footer input[type="submit"]:hover, .article-coll .gform_wrapper .gform_footer input[type="submit"]:hover,{background: #4eb2de;}
.form-wrap .gform_wrapper .gform_page_footer input[type="button"], .article-coll .gform_wrapper .gform_page_footer input[type="button"],
.form-wrap .gform_wrapper .gform_page_footer input[type="submit"], .article-coll .gform_wrapper .gform_page_footer input[type="submit"], .gform_wrapper .gform_page_footer .gform_save_link, .form_saved_message_emailform  input[type="submit"]{text-align: left;min-width: 216px;width: auto;height: 69px;border: none;background: #60bfe9;font-family: 'AvenirMedium';font-weight: 500;color: #ffffff;font-size: 21px;line-height: 65px;padding: 0 96px 0 39px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;background-image: url(../svg/Arrow_right.svg);background-repeat: no-repeat;background-size: 37px;background-position: right 30px center;margin: 10px}
.form-wrap .gform_wrapper .gform_page_footer input[type="button"]:hover, .article-coll .gform_wrapper .gform_page_footer input[type="button"]:hover,
.form-wrap .gform_wrapper .gform_page_footer input[type="submit"]:hover, .article-coll .gform_wrapper .gform_page_footer input[type="submot"]:hover{background-color: #4eb2de}
.form-wrap .gform_wrapper .gform_page_footer input[type="button"].gform_previous_button, .article-coll .gform_wrapper .gform_page_footer input[type="button"].gform_previous_button{padding: 0 39px 0 96px;background-image: url(../svg/Arrow_left.svg);background-position: left 30px center;}
.form-wrap .gform_confirmation_message, .article-coll .gform_confirmation_message{font-family: 'AvenirMedium'}
.article-coll .gform_wrapper .ginput_container_radio label {padding-left: 20px}
.gform_anchor{outline: none}
.form_saved_message_emailform input[type="email"]{width: 33.33%}

.article-coll .gform_wrapper .gform_body .gform_fields{display: inline-flex;flex-flow: row wrap; justify-content: space-between;}
.article-coll .gform_wrapper .gform_body .gfield{display: flex; flex-flow: column;}
/*.article-coll .gform_wrapper .gform_body .ginput_container{margin-top: auto;}*/
.article-coll .gform_wrapper .gform_hidden {opacity: 0; visibility: hidden; height: 1px; width: 1px; position: absolute;left: -999999px;}
/* // End Support Form Page */

/* Beginning Footer Section */
.main-footer-section{margin-top: 60px;padding: 46px 0 42px; background: #004b86}
.main-footer-section .common-wrap{position: relative}
.footer-wrap{float: left; width: 100%;position: relative}
.widget,.data-info{float: left;max-width: 485px; width:37.77258566978193% }
.widget:last-child{max-width: 435px;width: 33.8785046728972%;margin-left: 15.73208722741433%}
.widget a,.data-info a,.widget h5 a,.copyright,.tel span,.call-to-action a{display: inline-block; font-size: 18px; line-height: 29px; color: #ffffff;}
.tel{float: left; width: 100%;}
.tel a{margin-top: 0;}
.widget a:hover{text-decoration: underline}
.data-info{width: 100%}
.data-info a,.widget h5 a{text-decoration: underline;margin-top: 17px;}
.data-info a{margin-top: 0;}
.data-info a:hover,.widget h5 a:hover{text-decoration: none}
.widget h5 a{margin-top: 11px;font-size: 20px;}
.widget .input-coll{width: 65.56701030927835%; width:-webkit-calc(100% - 166px);width:calc(100% - 166px);margin-top: 16px;margin-right: 0px;}
.widget .input-coll input[type="text"]{background: #ffffff;border-radius: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px;height: 49px;padding: 0 20px;border: 0;margin: 0}
.widget .submit-wrap{width: 166px;float: left; overflow: hidden;}
.widget .submit-wrap input[type="submit"]{float: none; text-align: center;border-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px;height:49px; padding: 0; letter-spacing: 4.7px; font-size: 16px;font-family: 'ProximaNova-Bold';
font-weight: bold; }
.widget .gform_confirmation_message{color: #fff;margin-bottom: 20px}
.widget .gform_wrapper form{width: 100%;display: inline-block;float: left;margin-top: 15px;color: #fff}
.widget .gform_wrapper .gform_body{width: 70%;display: inline-block;float: left;}
.widget .gform_wrapper .gform_body .gform_fields .gfield{width: 100%}
.widget .gform_wrapper .gform_body .gform_fields .gfield input[type="email"]{background: #fff;border-radius: 0;border-top-left-radius: 5px;border-bottom-left-radius: 5px;height: 49px;padding: 0 20px;border: 0;margin: 0;width: 100%}
.widget .gform_wrapper .gform_footer{width: 30%;display: inline-block;float: left;}
.widget .gform_wrapper .gform_footer input[type="submit"]{width: 100%;border: 0;background-color: #60bfe9;color: #fff;float: none;text-align: center;border-radius: 0;border-top-right-radius: 5px;border-bottom-right-radius: 5px;height: 49px;padding: 0;letter-spacing: 4.7px;font-size: 16px;font-family: 'ProximaNova-Bold';font-weight: bold;text-transform: uppercase;}
.widget .gform_wrapper .gform_footer input[type="submit"]:hover{background: #4eb2de}
.copyright{margin-top: 14px;}
.social-wrap{float: left;width: 100%; margin-top:20px;}
.social-wrap a{display: inline-block; width: 42px;margin-left: 8px; }
.social-wrap a:first-child{margin-left: 0; }
.social-wrap a img{width: 100%; }
.managed-by{float: left; width: 100%;margin-top: 26px;display: table}
.managed-by h4{float: none; width: auto;vertical-align: middle; display: table-cell}
.managed-by a{display: inline-block; width: 203px; padding-left: 20px;vertical-align: middle; display: table-cell}
.call-to-action{float: left; width: 100%; }
.call-to-action a:nth-child(2){margin-top: 10px;}
/* // End Footer Section */

/* Resource Centre - Landing */
.resource-content .hero-section,
.resource-content .hero-section-inner{min-height: 388px}
.resource-content .hero-info{max-width: 781px;width: 61%}
.resource-content .hero-info h1{margin-top: 124px}
.resource-content .hero-info .lead-text{font-family: 'Avenir Book';font-size: 16px;line-height: initial;margin-top: 24px;}
.resource-content h3,
.resource-content h4,
.resource-content h5{color: #1f3d7c;}
.resource-content h3{margin-bottom: 26px}
.resource-content h4{max-width: 508px;font-family: 'AvenirMedium';font-size: 20px;font-weight: normal;line-height: initial;}
.resource-content h4 a,
.resource-content h5 a{color: #1f3d7c}
.resource-content h4 a:hover,
.resource-content h5 a:hover{text-decoration: underline;}
.resource-nav{background: #0b4470;position: relative;display: block;float: left;width: 100%}
.resource-nav .phone-nav{display: none;position: absolute;right: 20px;top: 15px;margin-top: 0}
.resource-nav .phone-nav div{background-color: #fff}
.resource-nav li{float: left;position: relative;}
.resource-nav li:before,
.resource-nav li:last-child:after{content: '';width: 2px;height: 100%;position: absolute;left: -1px;top: 0;background: #091a27;opacity: 0.15}
.resource-nav li:last-child:after{left: auto;right: -1px}
.resource-nav li a{float: left;width: 100%;min-width: 135px;height: 74px;padding: 0 24px;color: #fff;font-family: 'AvenirHeavy';font-size: 12px;line-height: initial;text-transform: uppercase;text-align: center;position: relative;display: inline-flex;align-items: center;}
.resource-nav li a:hover,
.resource-nav li.current_page a{background: #004b86}
.resource-nav li:last-child a{text-transform: none;}
.resource-nav li a span{width: 100%;text-align: center;}
.resources-section{margin: 48px 0 75px}
.featured-resources{float: left;display: inline-block;width: 71.65%;padding-right: 79px;}
.date{color: #adadad;font-size: 16px;}
.thumb{float: left;display: inline-block;width: 41.8%;margin: 0 20px 20px 0;border: 1px solid #ccc;}
.thumb a,
.thumb img{width: 100%}
.resource-wrap{float: left;display: inline-block;width: 100%;position: relative;margin-bottom: 40px}
.resource-wrap p{float: none;font-size: 16px;line-height: 23px;padding-bottom: 32px}
.read-more{display: block;width: 100%;font-size: 16px;/*position: absolute;bottom: 0;right: 0;text-align: left;*/line-height: initial;color: #1b1b1b}
.read-more:hover{text-decoration: underline;}
.featured-resources .read-more{/*width: 53.937%;*/font-size: 18px}
.featured-resources .resource-wrap p{padding-bottom: 24px}
.most-read{display: inline-block;float: left;width: 100%;}
.most-read h4{display: inline-block;/*max-width: 300px;*/max-width: 100%}
.most-read .thumb{width: 32.581%;}
.most-read p{max-width: 746px;padding-bottom: 0}
.most-read .flex-control-nav{text-align: left;}
.most-read .flex-control-paging{counter-reset: my-sec-counter;}
.most-read .flex-control-paging li{counter-increment: my-sec-counter;}
.most-read .flex-control-paging li a{display: inline;background: none;box-shadow: none;content: counter(my-sec-counter) ". ";width: auto;height: auto;font-size: 14px;color: #1b1b1b;opacity: 1}
.most-read .flex-control-paging li a.flex-active, .pagination-wrap .current{font-family: 'AvenirHeavy';text-decoration: underline;}
.pagination-wrap a,  .pagination-wrap span{font-size: 14px;color: #1b1b1b; margin: 0 6px;}
.resource-content .resource-wrap .pc-thumb{width: 30%}
.resource-content .resource-wrap .text-col{width: 60%; float: left}
.resource-content .resource-wrap .text-col.full-w{width: 100%}
.resource-wrap .text-col p{padding: 5px 0 0;}
.date-alt {line-height: 18px; padding-bottom: 7px;}


.sidebar-wrap{float: right;display: inline-block;width:28.35%}
.sidebar-wrap h3,
.news-sidebar h3{margin-bottom: 16px}
.sidebar-nav{margin: 28px 0 109px;}
.sidebar-nav li,
.resource-items > li{border-bottom: solid 1px #efefef;position: relative;line-height: 31px}
.sidebar-nav li:after{content: '';position: absolute;right: 0;top: 0;color: #1f3d7c;z-index: -1;background-image: url(../svg/Arrow_right-blue.svg);background-repeat: no-repeat;background-size: 18px auto;background-position: right center;width: 18px;height: 32px}
.sidebar-nav li a,
.resource-items li a{font-family: 'AvenirMedium';color: #1f3d7c;width: 100%}
.sidebar-nav li a:hover,
.resource-items li a:hover{text-decoration: underline;}
.resource-items a{display: inline}
.resource-landing .sidebar-nav li a{padding-right: 30px}
.feature-event{margin-bottom: 24px}
/* // End Resource Centre - Landing */

/* Resource - Publications */
.publication-items h3{font-size: 24px;}
.publication-items .resource-wrap{width: 50%;padding-right: 54px;float: left;clear: left;}
.publication-items.full-w .resource-wrap{width: 100%}
.publication-items .resource-wrap:nth-child(even){clear: none}
.filter-wrap{width: 100%;float: left;margin: 0 0 26px}
.filter-wrap .selectric-wrapper{float: left;max-width: 240px;display: inline-block;margin: 0 15px 20px 0}
.filter-wrap .selectric{background:#004b86;border-radius: 5px;width: 100%;height: 45px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}
.filter-wrap .selectric .label{padding:0 90px 0 20px;font-size: 16px; line-height: 20px;color: #fff}
.filter-wrap .selectric-items{top: 45px;}
.filter-wrap .selectric-item:before{position: absolute;left:27px;top: 50%; margin-top: -20.5px; background-image: url(../img/filter-by-selectric-icon.png);background-repeat: no-repeat; background-position:  left center; content:'' ; width:36px;height: 41px;z-index: 20;background-size: 36px; }
.filter-wrap .selectric .button{background-image: url(../svg/dropdown-arrow-white.svg); background-repeat: no-repeat; background-position: center; background-size: 17px;width: 48px;height: 45px; border-left: 1px solid #ffffff;}
.resource-items .newsletter-items li{display: inline-flex;align-items: center;float: left;border: solid 3px #0b4470;width: 25%;height: 152px;max-width: 170px;padding: 40px 20px;margin: 0 28px 28px 0}
.resource-items .newsletter-items li a{display: inline-block;color: #0b4470;font-family: 'AvenirHeavy';font-size: 24px;text-align: center;}
.newsletter-arhcive > li{display: inline-block;width: 100%;border-bottom: solid 1px #efefef;padding: 0px 0 10px;margin: 0 0 10px;}
.newsletter-arhcive > li a{font-family: 'AvenirMedium';font-size: 16px;line-height: initial;color: #1f3d7c}
.newsletter-arhcive > li a:hover{text-decoration: underline;}
/* // End Resource - Publications */

/* Resource - News */
.news-sidebar{float: left;display: inline-block;width: 22.197%;}
.news-sidebar .sidebar-nav li a{color: #6a6b6e}
.news-sidebar .sidebar-nav li:after{content: none;}
.news-sidebar .sidebar-nav li.current-cat a{color: #1f3d7c;}
.resource-items{float: left;display: inline-block;width: 77.524%;padding-left: 79px;}
.resource-items > li{display: inline-block;width: 100%}
.resource-items li a{font-size: 14px;color: #6a6b6e}
.news-column{width: 33.33%;float: left;padding-right: 20px;}
.news-column:first-child{width: 66.66%;}
.news-column h4{font-size: 18px;}
.resource-items .featured-resources{width: 100%}
.news-items{display: inline-block;float: left;width: 100%;padding: 19px 16px 0;background: #d8d8d8}
.news-items .resource-wrap{width: 50%;padding-right: 76px}
/* // End Resource - News */

/* Resource - News Archive, Single & Press-office page */
.resource-page.resource-items{max-width: 782px}
.resource-page.resource-items h3{font-size: 24px}
.resource-page.resource-items p{font-size: 16px;line-height: 23px;padding-bottom: 24px}
.resource-page.resource-items p a{color: #1f3d7c;text-decoration: underline;}
.resource-page.resource-items p a:hover{text-decoration: none;}
.single-resource.resource-content h4{max-width: 100%}
.single-resource .resource-wrap .thumb{/*width: 100%;*/margin-bottom: 16px}
.single-resource .resource-wrap .thumb img{width: auto;max-width: 100%}
.single-resource .resource-items ul,
.single-resource .resource-items ol{font-size: 16px;line-height: 23px;margin-bottom: 10px}
.single-resource .resource-items ul,
.single-resource .resource-items ol{padding-left: 20px;list-style: initial;margin-bottom: 20px}
.resource-page.resource-items.archive-items{max-width: 364px}
.archive-page .resource-items .resource-wrap .thumb{margin-bottom: 10px}
.archive-page .resource-items h4{max-width: 100%}
.single-resource .thumb-wrap{width: 100%; float: left}
.single-resource .resource-wrap ul li a, .single-resource .resource-wrap ol li a {font-size: 16px;line-height: 23px; font-family: 'Avenir Book';font-weight: 400; color:#1f3d7c; text-decoration: underline;}
/* // End Resource - News Press-office, Archive & Single pages */

/* Resource - Policy documents page */
.policy-col{display: inline-block;float: left;width: 50%}
.policy-col:nth-child(odd){float: right;padding-left: 47px}
.policy-documents li span,
.policy-documents li a{width: 100%;display: block;float: left;line-height: initial;margin-bottom: 5px;}
.policy-documents li span{color: #adadad;font-family: 'Avenir Book';font-size: 16px}
.policy-documents li a{color: #1f3d7c;font-family: 'AvenirMedium';font-size: 18px;text-decoration: underline;}
.policy-documents li a:hover{text-decoration: none;}
.policy-feature{display: inline-block;background: #d8d8d8;padding: 38px 54px 54px 38px;}
.policy-feature h5{margin-bottom: 30px}
.policy-feature p{font-size: 16px;line-height: 23px}
.policy-feature p a{color: #1f3d7c;text-decoration: underline;}
.policy-feature p a:hover{text-decoration: none;}
/* // End Resource - Policy documents page */

/* Resource - Useful links page */
.links-sidebar{float: left;display: inline-block;width: 22.197%;}
.links-sidebar .sidebar-nav li{color: #adadad;cursor: pointer;font-family: 'AvenirMedium'}
.links-sidebar .sidebar-nav li:hover{text-decoration: underline;}
.links-sidebar .sidebar-nav li.current{color: #1f3d7c}
.links-sidebar .sidebar-nav li:after{content: none;}
.links-tab{display: none;float: left;width: 100%;max-width: 77.524%;padding-left: 79px;}
.links-tab.current{display: inherit;}
.links-tab h3{font-size: 24px}
.links-tab li{border-bottom: solid 1px #efefef;padding: 0px 0 10px;margin: 0 0 10px;}
.links-tab li a{font-family: 'AvenirMedium';font-size: 16px;line-height: initial;color: #1f3d7c}
.links-tab li a:hover{text-decoration: underline;}
.links-tab li div{font-family: 'AvenirMedium';font-size: 14px;line-height: initial;color: #6a6b6e;}
/* // End Resource - Useful links page */

/* Resource - FAQs page */
.faq-col{/*width: 50%;*/width: 100%;float: left;display: inline-block;}
.faq-item{width: 100%;float: left;display: inline-block;padding-right: 30px;margin-bottom: 25px}
.ui-accordion .ui-accordion-header,
.ui-accordion .ui-accordion-content{background: none;border: none;padding: 0;margin: 0;outline: none}
.ui-accordion .ui-accordion-header{font-size: 24px;color: #1f3d7c;margin-bottom: 5px}
.ui-accordion .ui-accordion-content p,
.ui-accordion .ui-accordion-content ul,
.ui-accordion .ui-accordion-content ol{font-size: 16px;line-height: 23px;margin-bottom: 10px}
.ui-accordion .ui-accordion-content ul,
.ui-accordion .ui-accordion-content ol{padding-left: 20px;list-style: initial;margin-bottom: 20px}
.ui-accordion .ui-accordion-header:after{content: "+";margin-left: 30px}
.ui-state-active.ui-accordion-header:after{content: "-";margin-left: 30px}
.ui-icon{display: none}
/* // End Resource - FAQs page */

/* Resource - Search page */
form.search{position: absolute;right:0;bottom: 48px;width: 39%;max-width: 358px;}
form.search input[type="search"]{box-sizing: border-box;width: 100%;line-height: 46px;border-radius: 23px;opacity: .78;padding: 0 40px 0 30px;border: none;}
form.search input[type="search"]::placeholder{color: #378ec1;font-size: 16px}
form.search input[type="submit"]{position: absolute;right: 20px;top: 10px;background: url(../svg/magnify.svg)no-repeat center;background-size: 100% auto;border: none;outline: none;width: 16px}
.resource-search .resource-items{width: 100%;padding: 0}
.resource-search .resource-wrap{width: 50%;padding-right: 76px;float: left;clear: left;}
.resource-search .resource-wrap:nth-child(even){clear: none}
/* // End Resource - Search page */


/*New edits*/

.language-selector .trp-language-switcher{float: right; line-height: 100% ;margin: 0 9px;}
.language-selector .trp-language-switcher > div {background-color: transparent;border: none; background-position: calc(100% - 15px) calc(1em + -2px),calc(100% - 10px) calc(1em + -2px)}

/*New edits - Login Nav*/
.main-nav{display: flex; padding-top:15px;}
.main-nav > .login > ul > li {margin-left: 0}
.main-nav > .login > li {margin: 0}
.main-nav > .login{ margin-left: 58px;}
.main-nav > .login > li:first-child { background-color: #5fbee8;width: 80px;text-align: center;}
.main-nav > .login > li > a {color: #fff}
.main-nav > .login > li > ul {left: -5px}
.main-nav > .login > li > ul > li{text-align: left;}
.main-nav > .login > li > ul > li > a {padding: 9.5px 15px 8.5px 15px}

/*Translations*/
.translatepress-fr_FR .main-nav > .login > li:first-child{width: 118px}
.translatepress-pt_PT  .main-nav > .login > li:first-child{width: 121px}
.translatepress-fr_FR .main-nav > .login, .translatepress-pt_PT  .main-nav > .login{margin-left: 43px;}
.translatepress-fr_FR .home-content  .hero-section-inner {min-height: 636px; }
.translatepress-pt_PT .home-content  .hero-section-inner {min-height: 596px;}
.translatepress-fr_FR h2 {font-size: 34px;}
.translatepress-fr_FR h3 {font-size: 30px;}
.translatepress-fr_FR .home-content .hero-info .lead-text {font-size: 26px;}
.translatepress-fr_FR .blue-btn-296 {width: 342px;}
.translatepress-pt_PT .blue-btn-296 {width: 339px;}
.translatepress-fr_FR .about-management-content .hero-info h1, .translatepress-pt_PT .about-management-content .hero-info h1{margin-top: 195px}
.translatepress-fr_FR .navy-blue-300,  .translatepress-pt_PT .navy-blue-300{width: 290px}
.translatepress-fr_FR .filter-by-wrap, .translatepress-pt_PT .filter-by-wrap{max-width: 637px;width: 50.196262%;margin-left: 1.828660436137069%;}
.translatepress-fr_FR .bottom-info, .translatepress-pt_PT .bottom-info{min-height: 123px;display: flex;flex-direction: column;justify-content: flex-start;}
.translatepress-fr_FR .contact-content .btn,  .translatepress-pt_PT .contact-content .btn{width: 385px}
.translatepress-fr_FR .helpful-content-wrap span{width: 508px}
.translatepress-pt_PT .helpful-content-wrap span{width: 438px}
.translatepress-fr_FR .article-item-wrap a.btn{width: 410px}

.translatepress-pt_PT  .about-overview-content .btn{width: 380px}

.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.fullwidth-item{float: left; width: 100%; margin-top: 28px}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.right-margin-item,  .article-coll .gform_wrapper .gform_body  .gform_fields .gfield.right-margin-item{margin-right: 5%}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.half-form-item, .article-coll .gform_wrapper .gform_body .gform_fields .gfield.half-form-item{width: 47.5%}
.gfield_description{margin-top: 0; margin-bottom: 26px}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.twothirds-item{width: 60%}

.gfield_description, .gfield_checkbox label{ font-size: 15px; color: #6c6868; }
.gform_drop_area{font-family: 'AvenirMedium';font-size: 16px;}
.checkbox-item-desc .gfield_description{display: inline; margin-left: 26px}
/*.checkbox-item-desc label.gfield_label{float: left}
*/.gfield_checkbox{display: flex; flex-flow: row wrap}
.gfield_checkbox li {margin-left: 10px}
.gfield_checkbox li:first-child {margin-left: 0}
.ginput_container.ginput_container_checkbox{width: 100%; float: left; min-height: 69px}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.checkbox-item-desc +  .gfield{width: 100%;}
.form-wrap .gform_wrapper .gform_body .gform_fields .gfield.checkbox-item-desc + .gfield .ginput_container_select{width: 47.5%}
.gfield_description a{color:#35abe1}

li.clearboth{clear: both;}    

.slick-slide .mobi{display: none;}


.form-wrap .gform_wrapper .gform_body .gform_fields .half-form-item.gfield_visibility_hidden, .form-wrap .gform_wrapper .gform_body .gform_fields .gfield.center-field.gfield_visibility_hidden{display: none !important}
.ginput_preview img{ margin: 10px 0;}

.topBar {position: fixed;top: 0;left: 0;z-index: 9999;background-color: #004b86; width: 100%; color: #fff;display: none;}
.topBar a, .fixedBar a{color: #fff; text-decoration: underline;}
.topBar-inner{width: 100%; position: relative; text-align: center;}
.close-modal{position: absolute;right: 0}
.close-modal:hover, .accept-btn:hover{cursor: pointer;}
.topBar p, .fixedBar p{ font-family: 'Avenir Book';font-size: 15px;}
.topBar.top-bar-visible{display: block;}

.fixedBar{position: fixed;bottom: 0;left: 0;z-index: 9999;background-color: #004b86; width: 100%; color: #fff;opacity: 0; visibility:hidden;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.accept-btn{display: inline-block;    background-color: #5fbee8;width: 80px;text-align: center; font-size: 12px; line-height: 21px; float:left; margin-left: 10px;   padding: 5px 6px;font-family: 'AvenirMedium';font-weight: 500;letter-spacing: 1.1px;text-transform: uppercase;}
.fixedBar p{width: auto;}
.fixed-container{padding: 5px 0}
.fixedBar-inner{display: flex; justify-content: center; align-items: center;}
.fixedBar.fixedBar-visible{opacity: 1; visibility: visible;}
.fixedBar.fixedBar-hidden{opacity: 0; visibility:hidden;bottom:-45px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.alt-content .article-item-wrap{width: 100%; max-width: 100%}
.alt-content .article-item-wrap ul li{position: relative; float: left; width: 100%; padding-left: 20px;}
.alt-content .article-item-wrap ul li:before {position: absolute;left: 0;top: 12px;content: '';width: 6px;height: 6px;border-radius: 100%; background: #4a475d;}
.alt-content .article-item-wrap  .gform_wrapper ul li:before{content: none;}
.alt-content .article-item-wrap .gform_wrapper ul li{padding: 0}
.alt-content .article-item-wrap .gform_wrapper ul li .selectric-items li{padding:5px 0 5px 13px;}

.article-coll .gform_wrapper .gform_page_footer{display: flex; justify-content: center;}
.article-coll .gform_wrapper .gform_page_footer a{order: 2;}
.article-coll .gform_wrapper .gform_page_footer .gform_next_button{order: 3}


