@charset "utf-8";
/* CSS Document */

/* Common style */
.main-wrapper,.container,.row{width:100%;margin:auto}
.main-wrapper{position:relative}
.row::after,.row::before{display:block;content:"";clear:both}
.left{float:left}
.right{float:right}
.clear{clear:both}
.txtLeft{text-align:left}
.txtRight{text-align:right}
.txtCentre,.txtCenter{text-align:center}
.alignleft{float:left;margin:5px 20px 20px 0}
.alignright{float:right;margin:5px 0 20px 20px}
.aligncenter{display:block;margin:auto}
.hidden,.help-register-txt-mobile,.single-success-stories .blurb,div.login-btn.org,.page-id-7 .how-can-help-lists,.page-id-1430 .how-can-help-lists{display:none}
.selectdiv{position:relative}
.selectdiv select{width:100%;border:1px solid #3d3d3d;padding:4px 10px;line-height:22px;height:32px;font-size:.94em;font-weight:500;color:#7b7b7b;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0}
.selectdiv:after{display:block;content:"";background:url(arrow_grey.png) no-repeat #fff 50% 50%;width:30px;height:30px;position:absolute;top:1px;right:1px;pointer-events:none}
h1{font-size:2.25em;color:#0091b3}
h3{font-size:1.5em}
.ht-search-wrap input::-moz-placeholder{color:#fff;opacity:1}
.ht-search-wrap input:-ms-input-placeholder{color:#fff}
.ht-search-wrap input::-webkit-input-placeholder{color:#fff}
#newsletter-salesforce input::-moz-placeholder{color:#686868;opacity:1}
#newsletter-salesforce input:-ms-input-placeholder{color:#686868}
#newsletter-salesforce input::-webkit-input-placeholder{color:#686868}
input.error::-moz-placeholder{color:#f00;opacity:1}
input.error:-ms-input-placeholder{color:#f00}
input.error::-webkit-input-placeholder{color:#f00}
a[href$='.pdf'],a[href$='.doc'],a[href$='.docx'],a[href$='.pptx'],a[href$='.txt'],a[href$='.xls'],a[href$='.xlsx'],.mostpopularcls{background-position:right 2px;background-repeat:no-repeat;background-size:16px auto;padding-right:20px;display:inline}
a[href$='.pdf'],a[data-url$='.pdf']{background-image:url(pdf-icon.png)}
a[href$='.doc'],a[href$='.docx'],a[data-url$='.doc'],a[data-url$='.docx']{background-image:url(word-icon.png)}
a[href$='.pptx'],a[data-url$='.pptx']{background-image:url(pptx-icon.png)}
a[href$='.txt'],a[data-url$='.txt']{background-image:url(txt-icon.png)}
a[href$='.xls'],a[href$='.xlsx'],a[data-url$='.xls'],a[data-url$='.xlsx']{background-image:url(xlsx-icon.png)}
.textresizer span{text-decoration:none;display:inline-block;cursor:pointer;padding:0 2px}
.textresizer .small-text{font-size:.69em}
.textresizer .medium-text{font-size:.81em}
.textresizer .large-text{font-size:1em}
.main-wrapper.small-text{font-size:.88em}
.main-wrapper.medium-text{font-size:1em}
.main-wrapper.large-text{font-size:1.13em}
.textresizer{padding:7px 11px 0;margin-top:-4px}
.textresizer span{color:transparent;display:inline-block;font-family:'Avenir Medium'}

.icon-sprite,.social-icon-sprite{background:url(icon-sprite.png) no-repeat;display:block}

/* Home page style start from here */
/* Header Section */
header{position:relative;height:125px;z-index:2}
.home-img{width:100%;margin:auto;vertical-align:middle}
.header-top,.header-gray-top,.header-gray-bottom{width:100%;margin:auto;position:fixed}
.header-top{background:url(trans-white.png) repeat;top:0;box-shadow:0 6px 7px 0 rgba(0,0,0,0.5)}
.header-social-icon{padding:8px 25px 4px;float:left}
.header-social-icon a{display:inline-block;padding-right:10px;vertical-align:-2px}
.header-social-icon a.coop-link{vertical-align:middle;display:none;}
.header-social-icon img{vertical-align:middle}
.header-top-nav{float:right}
.ht-nav,.login-btn{float:left}
.login-btn.org{float:none}
.login-btn.org a{font-size:12px;padding:11px 12px 10px;text-transform:uppercase;font-weight:normal;background:#82bc00;color:#fff}
.login-btn.org.nat,.page-template-ontario-homepage-template .login-btn.org,.page-template-template-ontario .login-btn.org{display:none}
.login-btn li{list-style:none;position:relative;text-transform:uppercase;}
.login-btn .sub-menu{display:none;}
.login-btn:hover .sub-menu{display:block;width:100%;top:35px;left:0;position:absolute;padding-top:10px;}
.page-template-ontario-homepage-template .login-btn.org.nat,.page-template-template-ontario .login-btn.org.nat{display:inline-block}
.page-template-ontario-homepage-template .login-btn.nat a,.page-template-template-ontario .login-btn.nat a{background:#0091b3}
.ht-nav>li{display:inline-block;list-style:none;font-size:13px;font-family:'Avenir Next Condensed Medium';color:#4a4a4a;vertical-align:middle}
.ht-nav li a{color:#4a4a4a;text-decoration:none;display:block;line-height:14px}
.ht-nav>li:hover>a{color:#fff}
.ht-nav li.has-child{position:relative}
.ht-nav li.has-child>a{background:url(arrow-down-grey.png) right center no-repeat;padding-right:16px}
.ht-nav .sub-menu{position:absolute;list-style:none;background:#dedede;box-shadow:0 1px 8px 0 rgba(0,0,0,0.4) inset;opacity:.95;width:132px;padding:8px 11px 7px;top:35px;left:0;z-index:1;display:none}
.ht-nav .sub-menu li{padding:4px 0}
.ht-nav .sub-menu a:hover{color:#0091b3}
.ht-nav li.has-child:hover .sub-menu{display:block}
.ht-nav li.region{background-color:#787878;color:#fff;font-size:.81em;padding:4px 8px;margin:0 14px 7px 0}
.ht-nav li.region a{color:#fff;font-weight:normal}
.ht-search-wrap{width:128px;border-radius:100px;border:solid 1px #fff;margin:0 0 0 14px}
.ht-nav-item{font-weight:600;padding:11px 14px 10px}
.ht-search-wrap input[type="text"]{width:78%;float:left;background:0;color:#fff;border:0;padding:3px 0 1px 8px;font-size:13px}
.ht-search-wrap button{width:16px;float:right;background:0;padding:1px;border:0;margin:1px 4px 0 0}
button img{width:100%;vertical-align:middle}
.login-btn a{font-family:'Avenir Next Condensed DemiBold';font-size:1.13em;color:#fff;display:block;background:#0091b3;padding:11px 16px 6px;text-decoration:none;}
.header-gray-top{background:url(trans-black.png) repeat;padding:0 18px;top:35px;z-index:-1}
.header-logo-wrap{float:left;margin:8px 0 7px}
.mobile-nav{display:none}
.header-nav{float:right}
.nav li{list-style:none;position:relative}
.nav>li{padding:36px 18px;display:inline-block}
.fr .nav>li{padding:36px 16px}
.nav li a{font-family:'Avenir Next Condensed Medium';color:#fff}
.nav>li a{font-size:1.13em}
.nav li a:hover{text-decoration:none}
.nav>li:hover:after,.nav>li.current-menu-item:after,.nav>li.current-page-ancestor:after,.nav .sub-menu>li:hover:after,.login-btn .sub-menu:before{position:absolute;content:"";}
.nav>li:hover:after,.nav>li.current-menu-item:after,.nav>li.current-page-ancestor:after,.nav .sub-menu>li:hover:after{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid #00a7cf;display:block;margin:auto}
.nav>li:hover:after,.nav>li.current-menu-item:after,.nav>li.current-page-ancestor:after{bottom:0;left:0;right:0}
.nav .sub-menu>li:hover:after{border-right:10px solid #007e9b;border-bottom:7px solid transparent;border-top:7px solid transparent;bottom:0;top:0;right:0}
.nav .sub-menu{padding:6px 0;background:#0091b3;opacity:.97;position:absolute;left:0;width:190px;z-index:1;display:none}
.nav>li:last-child .sub-menu{right:0;left:auto}
.nav .sub-menu .sub-menu{left:190px;top:-6px;background:#007e9b;display:none}
.nav>li:nth-last-child(2) .sub-menu .sub-menu{left:auto;right:190px;top:-6px;background:#007e9b;display:none}
.nav .sub-menu>li{padding:5px 14px}
.nav .sub-menu>li a{font-size:15px;font-family:'Avenir Next Condensed Medium';line-height:normal}
.nav .sub-menu li .sub-menu>li:hover:after{border-right:10px solid #00a7cf;border-bottom:7px solid transparent;border-top:7px solid transparent;bottom:0;top:0;right:0}
.nav>li:hover>.sub-menu,.nav .sub-menu li:hover>.sub-menu,.menu-item a,.sidebar-nav a,.login-btn .sub-menu:before{display:block;}
.login-btn .sub-menu:before{border-bottom:10px solid #00a7cf;border-left:7px solid transparent;border-right:7px solid transparent;bottom:0;top:0;right:40%;width:0;height:0}

/* Banner Section */
.banner-wrap{margin:-125px auto 0}
.slides{padding:0;list-style:none}
.slides li{text-align:center;position:relative;overflow:hidden}
.slides li img{width:100%}
.flex-caption,.flex-caption-overlay,.flexslider .search-wrap{width:100%;position:absolute;left:0;bottom:0;margin:auto;z-index:1}
.flex-caption{right:0;width:90%;padding:16px 0}
.flex-caption-overlay,.flex-caption{height:170px}
/*.slider0 .flex-caption{background:url(chf-agm-faces.jpg) no-repeat center top; background-size:cover;width:100%;}*/
.slider0 > a{position:relative; display:block;}
.slider0 > a:before{position:absolute; content:""; display:block; width:1000px; height:127px; background:url(chf-agm-en.png) no-repeat; background-size:cover; top:140px; left:0; right:0; margin:auto;}
.fr .slider0 > a:before{background:url(chf-agm-fr.png) no-repeat;background-size:cover;}
.slides li:nth-child(3) .flex-caption{max-width:500px}
.slides li:nth-child(4) .flex-caption{max-width:550px} 
.slides li:nth-child(5) .flex-caption{max-width:595px}
.slides li:nth-child(6) .flex-caption{max-width:370px}
.fr .slides li:nth-child(3) .flex-caption,.fr .slides li:nth-child(4) .flex-caption{max-width:740px}
.fr .slides li:nth-child(5) .flex-caption{max-width:505px}
.fr .slides li:nth-child(6) .flex-caption{max-width:440px}
.flex-caption-overlay{position:absolute;background:url(trans-black.png) repeat;display:none}
.flex-active-slide .flex-caption-overlay{display:block;z-index:0}
.flex-caption h3{font-size:1.6em;line-height:1.43;text-align:center;color:#fff}
.flex-caption a{color:#fff;text-decoration:none}
.flexslider .search-wrap{max-width:416px;border-radius:100px;border:solid 2px #fff;bottom:20px;right:0;z-index:1}
.flexslider .search-wrap input[type="text"]{width:88%;float:left;font-family:'Avenir Book';font-size:1.13em;color:#fff;padding:10px 10px 10px 18px;background-color:transparent;border:0}
.flexslider .search-wrap button{float:right;width:26px;padding:0;background:0;margin:6px 10px 4px 0}
.flexslider .search-wrap input::-moz-placeholder{color:#fff}
.flexslider .search-wrap input:-ms-input-placeholder{color:#fff}
.flexslider .search-wrap input::-webkit-input-placeholder{color:#fff}
.blue-strip{width:100%;float:left}
.blue-strip,.blue-strip a{font-family:'Avenir Next Condensed DemiBold';font-size:1.23em;font-weight:600;font-stretch:condensed;text-align:center;color:#fff}
.blue-strip div{float:left;width:33.33%;padding:20px}
.blue-strip .col1{background-color:#00a7ce}
.blue-strip .col2{background-color:#0091b3}
.blue-strip .col3{background-color:#007e9b}
.how-can-help{padding-top:33px}
.how-can-help h1{font-size:36px;font-weight:500;text-align:center;margin:0 auto 33px}
.how-can-help-lists{padding:0 25px 40px 25px;width:100%;float:left}
.how-can-help-lists li{float:left;width:22%;vertical-align:middle;margin:17px;padding:20px;height:200px;list-style:none;box-shadow:0 0 8px 0 rgba(0,0,0,0.43)}
.how-can-help-lists li:hover{box-shadow:0 0 8px 0 rgba(0,0,0,0.73)}
.how-can-help-lists li a:hover{text-decoration:none}
.how-can-help-lists li.reg-box{/*border:1px solid #0091b3;background:#0091b3;*/box-shadow:none;padding:0;position:relative;background:url(agm-2018.jpg) center; background-size:cover;}
.reg-box a {display:block;height:100%;}
.help-img-wrap{text-align:center;padding:10px 0 20px}
.help-txt-title,.help-desc{font-size:1.38em;line-height:normal;text-align:center;color:#fff}
.help-txt-title.bigf{font-size:22px}
.advocacy-chiclet .help-txt-title,.advocacy-chiclet .help-desc{color:#505050}
.advocacy-chiclet .help-txt-title{font-size:1.38em}
.help-register-txt,.help-register-txt-mobile{font-size:.88em;max-width:230px;margin:auto;line-height:1.5;text-align:center;color:#fff;padding:10px 15px;position:relative;}
.help-register-txt img{position:absolute;top:15px;right:-12px;width:130px;}
.fr .help-register-txt img{right:15px;}
.help-register-txt h3{font-size:2.5em;padding:20px 0px 10px 0;margin:0;font-weight:bold}
.fr .help-register-txt,.fr .help-register-txt-mobile{max-width:100%}
.help-register{width:100%;background:#0091b3;position:absolute;bottom:0;left:0;right:0;margin:auto;padding:10px 0;display:none;}
.help-register a{width:160px;display:block;margin:auto;border-radius:100px;background-color:#fff;border:solid 2px #fff;font-size:1.13em;padding:7px 0;text-align:center;color:#505050}
.help-register a:hover{background:0;color:#fff;text-decoration:none}
.reg-box p{margin:0;}
.blue-wrap{background:#0091b3;padding:42px}
.blue-wrap ul{width:100%;text-align:center}
.blue-wrap li{display:inline-block;width:33%}
.blue-wrap li a{width:95%;max-width:275px;margin:auto;text-align:center;display:block;border-radius:100px;border:solid 2px #fff;font-family:'Avenir Next Condensed Medium';font-size:1.25em;text-align:center;color:#fff;padding:10px 20px}
.blue-wrap li a:hover,.blue-wrap li.active a{background:#fff;color:#505050;text-decoration:none}
.news-event-wrap{background:url(new-events-bg.jpg) no-repeat center top;padding:55px 100px;background-size:cover}
.news-wrap,.event-wrap{width:50%;float:left}
.news-wrap{padding-right:50px}
.fr .news-wrap{float:none;margin:auto;padding:0}
.event-wrap{padding-left:50px}
.news-inner-wrap,.event-inner-wrap{background-color:#fff;box-shadow:0 0 10px 0 #000;padding:15px 25px;position:relative}
.news-row,.event-row{float:left;width:100%}
.news-row{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f0f0f0}
.news-row:last-child{padding-bottom:13px;margin-bottom:0;border:0}
.news-event-wrap h2{font-size:36px;color:#0091b3;text-align:center;line-height:48px}
.news-thumb-img{float:left;padding-top:2px;width:125px}
.news-thumb-img img{width:100%}
.news-detail{width:70%;float:left;padding-left:10px}
.news-detail p{font-family:'Avenir Book';color:#505050;margin-bottom:10px}
.news-title{font-weight:900;color:#505050;margin-bottom:4px!important}
.news-title span{color:#9d9d9d;display:inline-block;padding-left:8px}
.news-detail a{font-size:.88em;color:#0091b3}
.more{text-align:right}
.more a{font-size:.88em;font-weight:500;color:#787878}
.more img{vertical-align:middle}
.event-row{background:#f0f0f0;margin-bottom:20px}
.event-row.latest{background:0;border:1px solid #0091b3}
.dot{width:2px;height:2px;display:inline-block;margin:0 4px;background:#9d9d9d;vertical-align:middle}
.event-date{width:95px;height:102px;float:left;background-color:#9d9d9d;font-family:'Avenir Book';font-size:3.25em;font-weight:normal;color:#fff;text-align:center;padding:8px}
.event-date .month{display:block;padding-top:8px;font-size:22px;text-transform:uppercase;font-weight:900;letter-spacing:.1em}
.event-detail{padding:12px 15px;float:left;width:76%}
.event-title{font-size:.88em;font-weight:500;color:#0091b3;line-height:16px}
.event-time-place{color:#787878;display:block;font-size:.88em}
.event-detail p{font-family:'Avenir Book';font-size:.8em;color:#505050;margin:8px 0 0}
.latest .event-date{background:#0091b3}
.subscribe-wrap{padding:45px 0}
.subscribe-wrap h1{font-size:36px;text-align:center;color:#4a4a4a}
.subscribe-wrap p{max-width:656px;margin:auto;font-family:'Avenir Book';font-size:1.13em;line-height:1.56;text-align:center;color:#505050}
.subscribe-fields-wrap{width:100%;max-width:950px;padding-top:40px;margin:auto;text-align:center}
.subscribe-fields-wrap .selectdiv{display:inline-block;width:19%;margin:0 18px}
.subscribe-fields-wrap input{padding:0 0 3px 0;border:0;border-bottom:1px solid #0091b3;font-family:'Avenir Book';font-size:16px}
.ns-input-wrap{position:relative;display:inline-block;width:19%;margin:0 18px}
.ns-input-wrap input{width:100%;padding:5px 0;border:0;border-bottom:1px solid #0091b3;background:0;outline:0}
.ns-input-wrap label{position:absolute;z-index:1;left:0;top:8px;font-family:'Avenir Book';font-size:16px}
.ns-input-wrap.focused label{top:-12px;color:#09F;font-size:12px;font-size:13px;-webkit-transition-duration:.3s;transition-duration:.3s}
.subscribe-fields-wrap input[type="button"]{width:147px;margin:30px auto 0;padding:6px 0;border:0;display:block;font-size:18px;color:#fff;border-radius:100px;background-color:#505050}
.subscribe-fields-wrap .select2-container--default .select2-selection--single{padding:0 0 3px 0;border:0!important;border-bottom:1px solid #0091b3!important;border-radius:0!important}
.subscribe-fields-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 0 3px 0!important;color:#686868!important;text-align:left;font-family:'Avenir Book';font-size:16px}
.subscribe-fields-wrap .select2-container{width:100%!important}
.subscribe-fields-wrap .selectdiv:after{height:25px}
.success-stories-wrap{background:#0091b3;padding:25px 0 0}
.success-stories-wrap h1{font-size:36px;text-align:center;color:#fff;margin-bottom:15px}
.success-stories-wrap p{font-family:'Avenir Book';font-size:1.13em;line-height:1.56;text-align:center;color:#fff;max-width:646px;margin:auto}
.success-stories-wrap ul{padding-top:25px}
.success-stories-wrap li{float:left;width:33.33%;position:relative;list-style:none;overflow:hidden}
.success-stories-wrap li img{width:100%;vertical-align:middle}
.ss-overlay{background:url(trans-black.png) repeat;width:100%;height:100%;position:absolute}
.ss-content-wrap{max-width:286px;margin:3% auto;text-align:center;padding:25px;color:#fff}
.fr .ss-content-wrap{max-width:95%}
.ss-title{font-size:1.13em;color:#fff;padding-bottom:8px}
.ss-place{font-size:1.06em;color:#0091b3;font-weight:bold;padding-bottom:12px}
.ss-text{font-size:.75em;color:#fff;padding-bottom:20px;line-height:normal}
.ss-read-more{border-radius:100px;background:#0091b3;font-size:.75em;color:#fff;padding:5px 20px;border:2px solid #0091b3}
.ss-read-more:hover{text-decoration:none;background:0}
.feed-wrap{padding:38px 45px;text-align:center}
.tw-feed,.fb-feed{position:relative;width:50%;max-width:500px;margin:0 10px;display:inline-block;vertical-align:top}
.tw-feed{padding-right:17px}
.fb-feed{padding-left:17px}
.icon-feed-tw,.icon-feed-fb{position:absolute;width:27px;height:27px}
.icon-feed-tw{top:-5px;left:-5px;background-position:-124px -110px}
.icon-feed-fb{top:-5px;left:12px;background-position:-125px -77px}
.tw-feed-container,.fb-feed-container{border:solid 2px #0091b3;width:100%;padding:25px 0 0;text-align:center}
.tw-feed-container iframe,.fb-feed-container iframe{width:100%!important;vertical-align:top}
.footer-grey-wrap{background:#505050;padding:20px 47px}
.footer-blue-wrap{background:#0091b3;padding:7px 47px}
.footer-grey-wrap .row{display:table}
.footer-col-lft,.footer-col-mid,.footer-col-rgt{display:table-cell;vertical-align:top}
.footer-col-lft{width:17%;padding:10px 25px 10px 0;min-width:170px}
.footer-col-rgt{width:25%;padding-left:56px}
.footer-col-rgt>div{float:right}
.footer-col-mid{width:58%;border:1px solid #fff;border-top:0;border-bottom:0;padding:10px 96px}
.footer-nav li{list-style:none}
.footer-nav li a{font-size:.75em;line-height:2.25;color:#fff}
.address-wrap-left{width:50%;float:left;padding-right:38px}
.address-wrap-right{width:50%;float:right;padding-left:38px}
.footer-col-mid p{font-family:'Avenir Book';font-size:.75em;color:#fff}
.address-wrap-left p,.address-wrap-right p{max-width:190px;margin-bottom:20px}
.address-wrap-left a,.address-wrap-right a{color:#fff}
.address-wrap-left p:last-child,.address-wrap-right p:last-child{margin-bottom:0}
.footer-col-mid .address-type{font-family:'Avenir Medium';margin-bottom:10px}
.footer-social-wrap,.footer-logo-wrap{text-align:right;padding-top:32px}
.footer-social-wrap{padding:22px 0 30px}
.footer-social-wrap a{display:inline-block;padding-left:15px;vertical-align:middle}
.footer-search-wrap{max-width:230px;border-radius:100px;border:solid 2px #f0f0f0;padding:2px 8px;width:100%}
.footer-search-wrap input[type="text"]{width:88%;float:left;border:0;background:0;color:#fff;font-size:12px}
.footer-search-wrap button{width:20px;float:right;padding:1px;background:0;margin-top:1px}
.social-icon-sprite{width:27px;height:27px}
.footer-social-wrap .social-icon-sprite.icon-fb{background-position:-5px -4px}
.footer-social-wrap .social-icon-sprite.icon-fb:hover{background-position:-5px -42px}
.footer-social-wrap .social-icon-sprite.icon-tw{background-position:-85px -5px}
.footer-social-wrap .social-icon-sprite.icon-tw:hover{background-position:-85px -42px}
.footer-social-wrap .social-icon-sprite.icon-in{background-position:-46px -5px}
.footer-social-wrap .social-icon-sprite.icon-in:hover{background-position:-46px -42px}
.footer-social-wrap .social-icon-sprite.icon-yt{background-position:-125px -5px}
.footer-social-wrap .social-icon-sprite.icon-yt:hover{background-position:-125px -42px}
.footer-social-wrap .social-icon-sprite.icon-inst{background-position:-163px -159px}
.footer-social-wrap .social-icon-sprite.icon-inst:hover{background-position:-163px -122px}
.footer-logo-wrap .icon-sprite.coop-logo{background-position:-2px -284px;width:148px;height:63px}
.header-social-icon .social-icon-sprite{width:18px;height:18px}
.header-social-icon .social-icon-sprite.icon-fb{background-position:-9px -81px}
.header-social-icon .social-icon-sprite.icon-fb:hover{background-position:-9px -109px}
.header-social-icon .social-icon-sprite.icon-tw{background-position:-65px -81px}
.header-social-icon .social-icon-sprite.icon-tw:hover{background-position:-65px -109px}
.header-social-icon .social-icon-sprite.icon-in{background-position:-37px -80px}
.header-social-icon .social-icon-sprite.icon-in:hover{background-position:-37px -108px}
.header-social-icon .social-icon-sprite.icon-yt{background-position:-94px -81px}
.header-social-icon .social-icon-sprite.icon-yt:hover{background-position:-94px -109px}
.header-social-icon .social-icon-sprite.icon-inst{background-position:-134px -174px}
.header-social-icon .social-icon-sprite.icon-inst:hover{background-position:-134px -146px}
.header-social-icon .icon-sprite.coop-logo{background-position:-60px -163px;width:48px;height:22px}
.footer-search-wrap input[type="text"]{width:88%;float:left;border:0;background:0;color:#fff;font-size:12px}
.footer-search-wrap button{width:20px;float:right;padding:1px;background:0;margin-top:2px}
.srch-icon14{width:14px;height:14px;background-position:-162px -2px}
.srch-icon18{width:18px;height:18px;background-position:-162px -24px}
.srch-icon26{width:26px;height:26px;background-position:-162px -51px}
.srch-icon30{width:30px;height:30px;background-position:-162px -83px}
.footerbtm-links{font-size:.63em;color:#fff;float:left}
.footerbtm-links li{display:inline-block;list-style:none;padding:0 10px;border-right:1px solid #fff}
.footerbtm-links li:first-child{padding-left:0}
.footerbtm-links li:last-child{padding-right:0;border:0}
.footerbtm-links a{color:#fff}
.copy-wrap{font-size:.63em;float:right;color:#fff}
.copy-wrap.fr,.fr .copy-wrap.en{display:none}
.fr .copy-wrap.fr{display:block}

/* Resource Center */	
.inside-page .body-content-wrap{padding:0 25px}
.inside-page header{height:125px!important;overflow:visible;background-size:cover}
.inside-banner-img{width:100%}
.breadcrumb-wrap{padding:10px 0 45px 0}
.breadcrumb-wrap{font-size:.75em;color:#9d9d9d}
.breadcrumb-wrap a{font-size:inherit;color:#9d9d9d}
.breadcrumb-wrap span{font-family:'Avenir Next DemiBold';line-height:normal}
.blurb{max-width:656px;margin:auto}
.blurb p{font-size:1.13em;font-family:'Avenir Book';line-height:1.33;color:#505050;text-align:center}
.accordion-wrap{padding:70px 0 90px;max-width:1046px;margin:auto}
.accordion-wrap .read-more{color:#0091b3}
.ui-accordion .ui-accordion-header{margin-top:13px;background:#0091b3;border:0;border-radius:0;font-size:24px;color:#fff}
.ui-accordion .ui-accordion-header.even{background:#007e9b}
.ui-accordion .ui-accordion-header a{color:#fff}
.ui-accordion .ui-accordion-icons{padding:.5em 50px .5em 25px}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:95.5%;background:url(arrow_white_dwn.png) no-repeat;width:24px}
.ui-accordion .ui-accordion-header .ui-icon-triangle-1-s{background:url(arrow_white_up.png) no-repeat}
.ui-widget{font-family:'Avenir Medium'}
.ui-accordion .ui-accordion-content{border:solid 2px #0091b3;padding:28px 50px 12px 28px;border-radius:0;font-size:initial;color:#505050}
.inside-search-wrap{padding-top:30px}
.page-id-8 .inside-search-wrap,.page-id-1453 .inside-search-wrap{padding-top:0}
.inside-page-resource-search{padding:20px 0 35px}
.inside-search-wrap .row{max-width:765px;margin:auto;border:solid 2px #9d9d9d;border-radius:100px;padding:6px 20px}
.inside-search-wrap .selectdiv,.inside-search-wrap a.srch-btn,.inside-search-wrap button.srch-btn{display:inline-block}
.inside-search-wrap input,.inside-search-wrap select{font-family:'Avenir Book';font-size:1.13em;padding:0;color:#9d9d9d;border:0;width:100%}
.fr .inside-search-wrap input,.fr .inside-search-wrap select{font-size:1.08em}
.inside-search-wrap select{padding:0 8px}
.inside-search-wrap .left{width:65%;padding:6px 0}
.inside-search-wrap .selectdiv{width:210px;padding:0;border-right:1px solid #dedede;border-left:1px solid #dedede}
.inside-search-wrap a.srch-btn,.inside-search-wrap button.srch-btn{margin-left:6px;vertical-align:3px;background:0;padding:0}

/* Inside Page */	
.inside-wrapper{position:relative}
.inside-wrapper h1{margin-bottom:30px}
.editor-content h1{text-align:center;color:#0091b3;line-height:40px}
article{width:100%;padding:0 0 0 240px;float:none}
.main-sidebar{position:absolute;top:0;left:0;width:180px}
.main-sidebar h4,.main-sidebar h4 a{padding:0 2px;font-weight:normal;line-height:normal;margin-bottom:4px;color:#505050}
.sidebar-nav li{border-top:1px solid #f1f1f1;padding:5px 4px;list-style:none;line-height:1.4}
.sidebar-nav li a{font-size:.94em;font-weight:500;color:#505050;font-family:'Avenir Next Condensed Medium'}
.sidebar-nav li a:hover,.sidebar-nav li.active>a{color:#0091b3;text-decoration:none}
.main-sidebar h4,.main-sidebar h4 a,.sidebar-nav li.active>a,.sidebar-nav li.current_page_item>a{font-family:'Avenir Next Condensed Medium';font-weight:bold}
.main-sidebar .sidebar-nav+h4{margin-top:10px}
.sidebar-nav .children{margin:3px -5px 0}
.sidebar-nav .children li{padding-left:18px}
.sidebar-nav .children li:last-child{padding-bottom:0}
.chiclet-wrap{width:220px;float:left}
.chk-orng-box,.chk-grn-box,.related-links,.sidebar-lms-content{width:140px;float:right;margin-bottom:20px}
.chk-orng-box,.chk-grn-box{box-shadow:0 0 6px 0 rgba(0,0,0,0.26);text-align:center;padding:20px}
.chk-orng-box{background:#ff8300}
.chk-grn-box{background:#82bc00}
.chk-grn-box a,.chk-orng-box a{color:#fff}
.chk-grn-box p,.chk-orng-box p{font-family:'Avenir Medium';font-size:1.13em;color:#fff;text-align:center;margin:15px 0 0}
.editor-content>ul,.editor-content>ol{margin-bottom:.6em}
.editor-content ul,.editor-content ol{padding-left:30px}
.editor-content p{font-size:1em}
.related-links ul{padding-left:20px}
.related-nav li{font-size:.88em}
.editor-content li,.related-nav li{padding-bottom:6px;line-height:1.2;color:#9d9d9d}
.editor-content li li,.related-nav li li{font-size:inherit;padding:6px 0 0}
.editor-content li{color:#505050;line-height:1.4}
.editor-content li a,.related-nav li a{color:#0091b3}
.editor-content{width:75%;float:left;padding-bottom:50px}
.editor-content.full-width{width:80%;float:none;margin:auto}
.editor-content.full-width.padBtm0{padding-bottom:0}
.editor-content .blurb{text-align:center}
.editor-content .blurb p{font-family:'Avenir Medium'}
.editor-content h3{font-family:'Avenir Medium';line-height:normal}
.editor-content>h3{padding-bottom:4px;border-bottom:3px solid #0091b3}
.editor-content img{width:auto;max-width:100%}
.editor-content .full-img,.editor-content .featured-img{width:100%}
.editor-content .featured-img{margin-bottom:20px}
.editor-content iframe{width:100%;max-width:500px;max-height:280px}
.editor-milestone-wrap{display:table;width:100%;margin:20px 0}
.em-blue-wrap,.em-grn-wrap{width:50%;display:table-cell}
.em-blue-inner{padding:20px 26px 12px}
.em-blue-inner p,.em-blue-inner li,.em-blue-inner td,.em-blue-inner th{color:#fff}
.em-blue-inner .brdBtm1{border-bottom:1px dashed #fff}
.em-blue-inner .brdTop1{border-top:1px dashed #fff}
.editor-content .em-blue-wrap a{color:#fff;text-decoration:underline}
.editor-content .em-blue-wrap a:hover{text-decoration:none}
.em-grn-wrap{background:#00945e;padding:35px;vertical-align:middle;font-size:1.38em;line-height:1.5;text-align:center;color:#fff;position:relative}
.em-grn-wrap .msg-quote-by{font-size:.93em;font-style:italic;display:block;padding-top:20px}
.em-grn-wrap:after,.em-grn-wrap:before{content:"";display:block;width:74px;height:64px;position:absolute;opacity:.25}
.em-grn-wrap:after{background:url(double-quote-up.png) no-repeat;top:20px;left:20px}
.em-grn-wrap:before{background:url(double-quote-dwn.png) no-repeat;bottom:20px;right:20px}
.page-id-627 .em-grn-wrap:after,.page-id-627 .em-grn-wrap:before,.page-id-857 .em-grn-wrap:after,.page-id-857 .em-grn-wrap:before{display:none}
.em-blue-wrap{background:#334bb7}
.em-blue-wrap h3{font-size:1.5em;background:#455cc7;margin:0;padding:16px;text-align:center;color:#fff}
.editor-content .accordion-wrap{padding:0 0 1em;margin:0}
.editor-content .ui-accordion .ui-accordion-content{padding:20px 28px 8px 28px}
.ui-widget-content a{color:#0091b3}
.editor-content .ui-accordion .nested-accordion{padding:10px 28px 20px}
.nested-accordion .ui-accordion-header{padding:0 0 0 32px;background:0;color:#0091b3;font-size:1.25em;position:relative}
.nested-accordion .ui-accordion-header:before{display:block;content:"+";width:18px;height:18px;border-radius:100%;border:2px solid #0091b3;position:absolute;top:2px;left:0;text-align:center;line-height:17px}
.nested-accordion .ui-accordion-header-active:before{content:"-";font-size:28px;line-height:14px}
.nested-accordion .ui-accordion-header-icon{display:none}
.editor-content .nested-accordion .ui-accordion-content{border:0;padding:6px 32px 0}

/* Resources */	
.resources-wrap{padding-bottom:100px}
.fr .resources-wrap .inside-search-wrap{display:none}
.resource-types{padding-top:50px}
.resource-types h3{font-size:32px;text-align:center}
.resource-types li{list-style:none;position:relative}
.res-type-list{width:100%;max-width:1200px;margin:auto;text-align:center}
.res-type-list>li{width:28%;margin:25px;display:inline-block;text-align:center;color:#fff;font-size:1.75em;padding:16px 38px 16px 30px;position:relative;box-shadow:2px 2px 6px 0 rgba(0,0,0,0.5);cursor:pointer}
.res-type-list>li a{color:#fff;text-decoration:none}
.res-type-list>li.has-child:after{position:absolute;top:0;bottom:0;margin:auto;right:15px;content:"";background:url(arrow_white_dwn.png) no-repeat;background-size:contain;width:20px;height:12px}
.board h3{color:#ff8300}
.board li{background:#ff8300;border:1px solid #ff8300}
.board li.has-child.open,.board .res-type-list>li.has-child.open{background:#fff;color:#ff8300}
.board .res-type-list>li.has-child.open:after{background-image:url(arrow_orng_up.png)}
.manager h3{color:#455cc7}
.manager li{background:#455cc7;border:1px solid #455cc7}
.manager li.has-child.open,.manager .res-type-list>li.has-child.open{background:#fff;color:#455cc7}
.manager .res-type-list>li.open:after{background-image:url(arrow_blue_up.png)}
.community h3{color:#8e0b56}
.community li{background:#8e0b56;border:1px solid #8e0b56}
.community li.has-child.open,.community .res-type-list>li.has-child.open{background:#fff;color:#8e0b56}
.community .res-type-list>li.open:after{background-image:url(arrow_voilet_up.png)}
.tools h3{color:#00945e}
.tools li{background:#00945e;border:1px solid #00945e}
.tools .res-type-list>li:nth-child(1){display:none}
.tools li.has-child.open,.tools .res-type-list>li.has-child.open{background:#fff;color:#00945e}
.tools .res-type-list>li.open:after{background-image:url(arrow_grn_up.png)}
.resource-types li .sub-types{position:absolute;width:100.5%;left:-1px;box-shadow:2px 2px 3px 0 rgba(0,0,0,0.5);z-index:1;text-align:left;padding:12px 16px}
.sub-types{display:none}
.open .sub-types{display:block}
.sub-types li{background:0;padding:8px 6px;border:0;border-bottom:1px solid #fff}
.sub-types li:first-child{padding-top:0}
.sub-types li:last-child{border-bottom:0;padding-bottom:0}
.board .sub-types{background:#ff8300;border:1px solid #ff8300}
.manager .sub-types{background:#455cc7;border:1px solid #455cc7}
.community .sub-types{background:#8e0b56;border:1px solid #8e0b56}
.tools .sub-types{background:#00945e;border:1px solid #00945e}
.sub-types a{font-size:20px;display:block;line-height:normal;color:#fff;text-decoration:none}

/* Online Learning */	
.inside-wrapper .how-can-help-lists{padding:40px 0;text-align:center;float:none}
.inside-wrapper .how-can-help-lists li{display:inline-block;float:none;max-width:236px}
.lms-content{text-align:center;padding-bottom:80px}
.lms-content .blurb{padding-bottom:30px}
.lms-option{display:inline-block;padding:0 10px}
.lms-option input{vertical-align:-1px}
.btn-link{font-size:1.13em;text-align:center;color:#fff;border-radius:100px;background-color:#0091b3;padding:8px 51px;text-decoration:none}
.btn-link:hover{text-decoration:none}
.lms-content .btn-link{display:inline-block;margin:0 60px}
.online-learring{max-width:810px;margin:auto}
.online-learring .how-can-help-lists{width:100%;float:left}
.online-learring .how-can-help-lists li{height:auto;float:left;width:33.33%}
.inside-wrapper .advocacy-chiclet{padding:0}
.inside-wrapper .advocacy-chiclet li{float:left;width:45%;padding-bottom:20px;max-width:350px;height:auto}
.inside-wrapper .advocacy-chiclet li a{display:block}
.help-desc{font-size:1em;padding-top:10px}
.edu-res{padding:0 25px}
.most-featured{background:url(Education-Featured.jpg);background-size:cover;margin:0 -25px;padding:36px 0}
.most-featured .row{max-width:1200px;margin:auto}
.most-featured h2,.tips-tricks h2{font-size:1.88em;font-weight:500;text-align:center;color:#505050;padding-bottom:17px}
.tips-tricks h2{color:#0091b3;padding:48px 0 20px 0;margin:0}
.fr .most-featured{display:none}
.fr .tips-tricks h2{padding-top:0}
.tips-tricks h4{font-weight:normal;margin:0 auto 30px;max-width:410px;font-size:1.125em;line-height:normal;text-align:center}
.featured_sectionL,.featured_sectionR{background:#fff;float:left;width:47%;padding:20px 26px;margin:0 17px;box-shadow:0 0 6px 0 rgba(0,0,0,0.3)}
.featured_sectionR{float:right}
.featured-content-wrap{max-height:400px;overflow-y:scroll}
.featured-content{padding-bottom:10px}
.featured-content h3{color:#505050;margin-bottom:7px;display:block}
.featured_sectionL .featured-content h3{margin-bottom:3px}
.featured-content h3,.featured-content h3 a{font-size:1em;font-weight:900;line-height:normal}
.featured-content p{color:#505050;font-family:inherit}
.featured-content p a{color:#0091b3;display:inline;padding-left:10px}
.tips-trick-row{width:33.33%;padding:0 20px;float:left;margin-bottom:20px}
.tips-trick-box{background:#0091b3}
.tips-trick-icon{padding:0 26px;background:#fff;text-align:center}
.tips-trick-content{padding:10px 20px 10px 15px}
.tips-trick-box .tips-trick-icon{padding:0 35px;border:solid 1px #0091b3;display:none}
.tips-trick-content p{font-size:1em;font-weight:500;color:#fff;margin-bottom:0}
.tips-trick-right .tips-trick-content{background:transparent;border:solid 1px #0091b3}
.tips-trick-right .tips-trick-icon{background-color:#0091b3;display:none}
.tips-trick-right p{font-size:.88em;font-weight:500;color:#505050}
.tips-trick-content a{font-size:.81em;font-weight:500;color:#0091b3;padding-left:8px}
.tips-tricks{width:100%;margin-bottom:55px}
.banner-caption{background:url(trans-black.png) repeat;position:absolute;bottom:63px;max-width:658px;left:0;right:0;margin:auto;text-align:center;padding:22px 55px 29px 50px}
.indexpage-banner .banner-caption{bottom:35px}
.banner-caption h1{font-size:36px;font-weight:500;text-align:center;color:#fff;padding-bottom:13px;margin:0}
.banner-caption p{font-size:1.13em;line-height:1.44;text-align:center;color:#fff;font-family:'Avenir Book';margin-bottom:0}
.inside-wrapper .full-width+.how-can-help-lists{padding:0 0 10px}
.resp-tabs-list{text-align:center}
.resp-tabs-list li{font-weight:500;font-size:1.38em;display:inline-block;padding:15px 2% 12px;margin:0 2px;cursor:pointer;font-family:'Avenir Next Condensed Medium';position:relative;background:none!important;border:2px solid #0091b3}
.resp-tabs-container{padding:0;background-color:#fff;clear:left;margin:10px 5px}
h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.resp-tab-content{display:none;padding:15px;border:2px solid #0091b3}
.resp-tabs-list .resp-tab-active{margin-bottom:-1px!important;color:#fff;background:#0091b3!important}
.resp-content-active,.resp-accordion-active{display:block}
h2.resp-accordion{font-size:1.13em;line-height:normal;border:1px solid #0091b3;border-top:0 solid #0091b3;margin:0;padding:10px 15px}
h2.resp-tab-active{border-bottom:0 solid #0091b3!important;margin-bottom:0!important;padding:10px 15px!important}
h2.resp-tab-title:last-child{border-bottom:12px solid #0091b3!important;background:#0091b3}
.resp-arrow,.resp-tab-active:after{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #505050}
h2.resp-tab-active span.resp-arrow,.resp-tab-active:after{border:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}
.resp-tab-active:after{display:block;content:"";position:absolute;left:0;right:0;bottom:-2px;margin:auto}
h2.resp-tab-active{background:#0091b3!important}
.resp-easy-accordion h2.resp-accordion{display:block}
.resp-easy-accordion .resp-tab-content{border:1px solid #0091b3}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #0091b3}
.resp-jfit{width:100%;margin:0}
.resp-tab-content-active{display:block}
h2.resp-accordion:first-child{border-top:1px solid #0091b3}
.event-workshop{width:100%;margin:auto;padding:0}
.event-workshop .editor-content{float:none}
.tabs-wrap{padding-top:10px; position:relative}
.tabs-content p{font-family:'Avenir Book'}
.event-filter-wrap{padding:12px 0 20px 0}
.event-filter-wrap .selectdiv{width:100%;max-width:150px;margin-right:40px}
.event-filter-wrap .selectdiv select{padding-left:0;border:0;border-bottom:1px solid #0091b3;font-size:1em}
.event-filter-wrap .selectdiv,.event-reset-btn,.event-chkbox{float:left}
.event-chkbox{padding:4px 30px 0 7px}
.event-reset-btn input{padding:5px 30px;border:0;color:#fff;border-radius:100px;background-color:#505050}
.event-filter-wrap .clear{padding-bottom:20px}
.event-list-wrap{padding:30px 0 16px}
.event-list-wrap th{background:#0091b3;color:#fff;font-weight:normal;font-size:1.25em}
.event-list-wrap td{font-size:1.13em;font-weight:normal}
.event-list-wrap tr:nth-child(odd){background:#f9feff}
.event-list-wrap tr:nth-child(even){background:#ebf6f9}
.event-list-wrap th,.event-list-wrap td{text-align:center;padding:10px 18px;border:2px solid #fff;line-height:normal}
.event-list-wrap td:first-child{text-align:left}
.event-reg,.event-brou{width:100px;margin:0 3px;display:inline-block;border:2px solid #0091b3;border-radius:100px;background:#fff;color:#0091b3;font-size:1em;padding:1px}
.event-brou{background:#0091b3; color:#fff;}
.event-brou .icon-sprite{width:13px;height:15px;background-position:-113px -179px;display:inline-block;vertical-align:-3px;margin-right:5px;}
a.event-brou[href$='.pdf']{background-image:none; padding:1px; display:inline-block}
.event-reg:hover{background:#0091b3;color:#fff;text-decoration:none}
.event-brou:hover{background:#fff;color:#0091b3;text-decoration:none}
.event-brou:hover .icon-sprite{background-position:-113px -159px;}
.event-workshop .resp-tabs-list{display:none}
.tabs-content .btn-link{width:150px;padding:10px;display:block;margin:40px auto 50px}
.tabs-content .subscribe-wrap{padding:20px 0 45px 0}
.full-schedule .resp-tabs-list li,.event-type span,.event-col-heading span{color:#3d3d3d;font-size:1em}
.event-type{padding-bottom:10px}
.event-accordion+.event-type{padding-top:20px}
.event-type span{display:inline-block;background:#7b7b7b;border-radius:100px;line-height:normal;color:#fff;padding:6px 20px}
.event-col-heading,.rm-col-head{background:#82bc00;padding:10px 15px;margin:0 0 10px 0;cursor:pointer}
h3.event-col-heading{position:relative;padding-right:32px}
h3.event-col-heading span.arrow{position:absolute;display:block;content:"";width:18px;height:11px;right:15px;top:0;bottom:0;margin:auto;background:url(white-arrow.png) no-repeat}
.sch_hidden h3.event-col-heading span.arrow{background:url(grey-arrow.png) no-repeat}
.event-col-heading span{display:inline-block;vertical-align:middle;padding-right:10px;color:#fff}
.event-col-heading .col1{width:30%}
.event-col-heading .col2{width:20%}
.event-col-heading .col3{width:15.5%}
.event-col-heading .col4{width:224px;text-align:center}
.event-accordion{padding-bottom:6px; position:relative}
.event-accordion:nth-child(odd) .event-col-heading{border:2px solid #007e9b;background:#007e9b;margin:0}
.event-accordion:nth-child(even) .event-col-heading{border:2px solid #007e9b;background:#007e9b;margin:0}
.event-accordion .event-col-heading span{font-size:initial;font-weight:normal;color:#fff}
.event-accordion.sch_hidden>div{display:none}
.event-accordion:nth-child(odd).sch_hidden .event-col-heading{background:#e5f0f3;border:2px solid #e5f0f3}
.event-accordion:nth-child(even).sch_hidden .event-col-heading{background:#fff;border:2px solid #fff}
.event-accordion.sch_hidden .event-col-heading span{color:#3d3d3d}
.event-accordion>div{display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:20px 25px}
.event-accordion:nth-child(odd)>div,.event-accordion:nth-child(even)>div{background:#e5f0f3}
/*.event_msg{position:absolute; width:65%; min-width:260px;height:120px;background:#0091b3!important;color:#fff;top:0;right:0;left:0;bottom:0;margin:auto;box-shadow:0 6px 7px 0 rgba(0,0,0,0.5); z-index:1;line-height:26px;text-align:center;padding:45px 25px 25px 25px !important;}
.event_msg a {color:#fff;text-decoration:underline;}
.close-emsg-box{ position: absolute; top:0;right:0;background:#007e9b;padding:5px 10px;color: #fff;text-align:right;line-height: 15px;font-size:13px;font-weight: bold; cursor:pointer;opacity:.8;width:100%;}
.close-emsg-box:hover{opacity:1}*/
.event_msg{position:absolute; width:65%; min-width:260px;height:120px;background:#fff!important;border:8px solid #0091b3;top:0;right:0;left:0;bottom:0;margin:auto;box-shadow:0 6px 7px 0 rgba(0,0,0,0.5); z-index:1;line-height:26px;text-align:center;}
.close-emsg-box{ position: absolute; top: 4px;right: 4px;background:#e6e6e6;padding: 6px 8px;color: #3d3d3d;border-radius: 20px;text-align: center;line-height: 15px;font-weight: bold; cursor:pointer}
.search-result .editor-content,.news-archive,.search-result404 .editor-content{width:100%;margin:auto;max-width:1000px}
.search-result .editor-content,.search-result404 .editor-content{float:none}
.search-result-row{border-bottom:1px solid #f6f6f6}
.search-result-row h3{margin-top:20px}
.wp-pagenavi{margin-top:20px}
.wp-pagenavi a,.wp-pagenavi span{border:0;color:#9d9d9d;font-size:.88em}
.search-result-row h3 a,.wp-pagenavi a,.archive-lists a{color:#0091b3}
.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{vertical-align:1px}
.search-result .inside-search-wrap{padding:15px 0 30px}
.archive-lists{list-style:none}
.archive-lists li{width:33%;float:left;padding:0 20px 30px}
.archive-img-wrap{margin-bottom:15px;max-height:210px;overflow:hidden}
.archive-img-wrap img{width:100%}
.archive-lists h4{line-height:normal}
.search-result404 .inside-search-wrap{padding-top:30px}
.search-result404 .inside-search-wrap .row{max-width:300px;margin:0;padding:6px 10px}
.search-result404 .inside-search-wrap .left{padding:0;width:88%}
.salesforce-form-wrap{width:100%;padding:40px 0 70px}
.sf-field-wrap{width:33%;float:left;padding:0 11px;margin-bottom:40px}
.sf-field-wrap input[type="text"],.sf-field-wrap input[type="password"],.sf-field-wrap select,.csf-ques-wrap textarea{width:100%;border:0;border-bottom:1px solid #0091b3;color:#9d9d9d;font-size:1em;height:28px;padding:0 3px}
.sf-field-wrap input.error,.sf-field-wrap select.error{border-bottom:1px solid #f00;color:#f00}
.sf-field-button{float:left;width:100%}
.two-fields input[type="text"],.two-fields select{width:50%;float:left}
.sf-field-button input[type="button"],#reset-submit-form{width:150px;height:38px;font-size:1.06em;color:#fff;background:#505050;border-radius:20px}

.sf-result-wrap{box-shadow:0 0 8px 0 rgba(0,0,0,0.5)}
.sf-result-colL,.sf-result-map{width:50%;float:left;padding:15px 17px}
.sf-result-map{height:560px;padding:0}
.editor-content .sf-result-colL ol{padding:0}
.sf-result-list{padding-left:15px}
.sf-result-colL h3{text-align:center;margin:0 0 22px;color:#ff8300}
.sf-result-colL li{padding-bottom:14px;color:#8e0b56;font-size:1em;list-style:none}
.sf-result-colL li>div{color:#787878;font-size:.875em}
.sf-result-colL li .coapname{color:#8e0b56;font-size:1em;font-family:'Avenir Heavy'}
.sf-result-colL li .coapAdd{padding-left:20px}
.sf-field-wrap .selectdiv:after{height:26px}
.select2-container--default .select2-selection--single{border:0!important;border-radius:0!important;border-bottom:1px solid #0091b3!important}
select.error+.select2-container--default .select2-selection--single{border-bottom:1px solid #f00!important}
.reg-note{float:left;width:100%;margin:-10px 0 30px;padding:0 11px;font-size:12px;line-height:normal;color:#9d9d9d}
#co-op-register-form .sf-field-wrap{width:50%}
.select2-container{width:100%!important}
#salesforce-response-box,#salesforce-response-box1{color:#f00;line-height:normal;padding:12px;margin-top:-20px}
.contact-grn-box li{width:33.3%;padding:13px;float:left;list-style:none}
.contact-grn-box li:last-child{margin-bottom:10px}
.contact-grn-box li.main-office{width:100%}
.editor-content .contact-grn-box{margin-right:-13px;margin-left:-40px}
.contact-inner{border:2px solid #0091b3;padding:15px}
.editor-content .contact-inner p,.editor-content .contact-blue-box p{margin:2px 0;font-size:.875em}
.contact-phone{padding-top:10px}
.contact-blue-wrap{width:100%;background-color:rgba(0,145,179,.05);border:2px solid #0091b3;padding:20px 15px}
.editor-content .contact-blue-box{text-align:center;padding:0}
.contact-blue-box li{display:inline-block;text-align:center;vertical-align:top;float:none;width:32%}
.contact-blue-box li img{margin-bottom:19px!important}
.contact-blue-box li div{line-height:1.6}
figure{max-width:100%}
figure img{height:auto}
figcaption{margin:.5em 0 1em;font-size:.875em;line-height:normal;color:#9c9c9c;font-style:italic}
.editor-content .salesforce-form-wrap{padding:20px 0}
.editor-content #resolution-results{padding-top:20px}
#resolution-listing-form .sf-field-wrap{margin:0;padding:0;width:100%}
.sf-field-wrap select#resolution-region{border:1px solid #0091b3;padding:8px 10px;height:38px}
#resolution-listing-form .selectdiv{width:170px;float:left}
.fr #resolution-listing-form .selectdiv{width:200px}
#resolution-listing-form .sf-field-wrap .selectdiv:after{height:36px}
#resolution-listing-form .sf-field-button{width:auto;margin-left:20px}
.offic-staff-wrap{padding:0}
.offic-staff-wrap .resp-tab-content{padding:10px}
.offic-staff-wrap .event-list-wrap{padding:0}
.editor-content .resp-tabs-list{padding:0}
.offic-staff-wrap .resp-tabs-list li{padding:8px 15px 6px}
.fr .offic-staff-wrap .resp-tabs-list li{padding:8px 10px 6px;font-size:1.32em}
.offic-staff-wrap .event-reg,.offic-staff-wrap .event-list-wrap th,.offic-staff-wrap .event-list-wrap td{font-size:initial}
.offic-staff-wrap .event-reg{padding:2px 15px;width:auto}
.offic-staff-wrap .event-list-wrap th,.offic-staff-wrap .event-list-wrap td{padding:6px 10px}
.offic-staff-wrap .event-list-wrap td:last-child{width:120px}
.editor-content .login-form{max-width:275px;margin:auto;text-align:left}
.editor-content .login-form .form-group input{width:100%;padding:8px 10px;border:1px solid #0091b3;font-size:initial}
.editor-content .login-form input.user-submit{background:#0091b3;color:#fff;width:100%}
.editor-content .contact-social-link{list-style:none;padding:30px 0 0;text-align:center}
.editor-content .my-profile{max-width:380px;background:#f9f9f9;padding:15px 30px;}
#reset-form > div{padding:10px 0;}
#reset-form label{font-weight:bold;padding-bottom:3px;display:block;}
.contact-social-link li{display:inline-block;padding:0 6%}
.contact-social-link img{vertical-align:middle;margin-right:15px}
.dir-bio-wrap{margin-bottom:8px}
.dir-img{width:150px;float:left;padding:3px;border:2px solid #e5f0f3;margin:3px 20px 10px 0}
.ont-reg .editor-content .dir-img{width:150px;float:right;margin:3px 0 10px 20px}
.dir-region{font-style:italic}
.dir-bio-name{background:#e5f0f3;padding:15px 25px}
.dir-bio-wrap.even .dir-bio-name{background:#ecf7d4}
.dir-bio-wrap.even .dir-img{border:2px solid #ecf7d4}
.dir-bio-name strong,.dir-bio-name span{display:block;float:left;padding-right:20px;line-height:normal}
.dir-bio-name strong{width:32%}
.dir-bio-name .dir-region{width:40%}
.fr .dir-bio-name .dir-region{width:38%}
.dir-bio-name .clcreadmore,.dir-bio-name .clcless{font-weight:bold;color:#0091b3;cursor:pointer}
.dir-email{display:block;float:right;line-height:normal}
.dir-bio-wrap+h4{margin-top:30px}
.dir-bio-content-wrap{padding:15px 25px 0;border:2px solid #e5f0f3}
.dir-bio-wrap.even .dir-bio-content-wrap{border-color:#ecf7d4}
.dir-bio-content-wrap .row>ul,.dir-bio-content-wrap .row>ol{margin-bottom:1em}
.special-note{padding-bottom:1em}
.special-note p{margin-bottom:.5em;font-size:13px}
.page-id-814 .dir-bio-name strong{width:50%}
.ont-reg .editor-content h1{color:#82bc00}
.ont-reg .editor-content>h3{border-bottom:3px solid #82bc00}
.pdf-link-btn{background:#82bc00;border:2px solid #82bc00;padding:3px 15px;color:#fff}
.pdf-link-btn:hover{background:0;color:#82bc00;text-decoration:none}

.page-id-9 .online-learring,.page-id-1179 .online-learring{max-width:744px;margin:auto}
.page-id-9 .editor-content.full-width,.page-id-1179 .editor-content.full-width{width:100%}
.page-id-9 .how-can-help-lists,.page-id-1179 .how-can-help-lists{float:left;width:100%;padding:0 0 15px 0}
.page-id-9 .how-can-help-lists li,.page-id-1179 .how-can-help-lists li{width:50%;max-width:295px;float:left;display:block}
ul.orange-dots li{list-style:none;position:relative}
ul.orange-dots li:before{content:"• ";color:#ff8300;position:absolute;top:1px;left:-20px}
.mediarelshowhidecls{padding-top:1em}
.post-nav{padding:15px 0;border-top:1px solid #82bc00;border-bottom:1px solid #82bc00;float:left;width:100%}
.post-nav a{width:50%;vertical-align:top;font-size:14px}
.post-nav a:hover{text-decoration:none}
.prev-post{padding-left:12px;text-align:right;float:right}
.next-post{padding-right:12px;text-align:left;float:left}
.post-nav a span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;padding-top:5px}
iframe.newsletter-form{height:255px}
.lms-radio-btn{padding-bottom:10px}
.lms-radio-btn input{vertical-align:-3px}
.lms-radio-btn label{width:85%;display:inline-block;vertical-align:top;line-height:normal;font-size:.8em}
.main-sidebar .sidebar-lms-content h4{margin-bottom:10px}
.sidebar-lms-content .btn-link{display:inline-block;font-size:.8em;padding:8px 0;width:48%;border-radius:0;background:#00945e}
.sidebar-lms-content{border:1px solid #00945e;padding:8px;margin-top:20px;width:100%}
.chiclet-inner-wrap{display:block}
.editor-content .media-photos{padding:0;text-align:left}
.media-photos li{display:inline-block;list-style:none;border:1px solid #0091b3;padding:3px;margin:0 15px 15px 0}
.media-photos img{vertical-align:middle}
.enews-unorder-list{line-height:normal;padding:0 0 50px 18px}
.enews-unorder-list li{padding-bottom:6px}
.enews-unorder-list a:hover{text-decoration:none}
.enews-unorder-list a>span{color:#505050;cursor:text}
.login-msg{color:#00945e;text-align:center}
.page-id-3118 .editor-content.full-width,.page-id-3119 .editor-content.full-width{width:100%;max-width:950px;text-align:center}
.page-id-3118 .editor-content iframe,.page-id-3119 .editor-content iframe{max-width:100%}
.event_msg {display:none;}
.editor-content table.chart{text-align:center;border:2px solid #0b83ae;}
.chart th,.chart td{border:1px solid #0b83ae;vertical-align:middle;}
.chart th{background:#0b83ae;color:#fff;}
.chart td{background:#f8f4ec;}

/*----- Accordion -----*/
.accordion,.accordion *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.accordion{overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.25);border-radius:3px;background:#f7f7f7}
.accordion-section-title{width:100%;padding:15px;display:inline-block;border-bottom:1px solid #1a1a1a;background:#333;transition:all linear .15s;font-size:1.200em;text-shadow:0 1px 0 #1a1a1a;color:#fff}
.accordion-section-title.active,.accordion-section-title:hover{background:#4c4c4c;text-decoration:none}
.accordion-section:last-child .accordion-section-title{border-bottom:0}
.accordion-section-content{padding:15px;display:none}
.smanager .sf-result-colL{width:100%}
.smanager{max-width:510px}
.smanager .accordion{background:0;box-shadow:none}
.smanager ul,.smanager ol{padding-left:0}

/*-- Added on 06 Mar 2018 --*/
.csf-ques-wrap{padding:0 11px}
.csf-form-wrap h4{padding:0 11px}
.quesion-main-div{padding-bottom:25px}
.csf-ques-wrap textarea{height:auto;margin-top:15px}
.quesion-main-div p{font-weight:bold}
.quesion-main-div span{display:inline-block;padding-right:30px}
.error p{color:#f00;}
.csf-ques-wrap .error textarea{border-bottom:1px solid #f00;}
