/*
Theme Name: Chrysalis Society Theme
Theme URI: http://www.chrysalis.ca
Description: A custom theme for Chrysalis Society by Paper Leaf.
Author: Paper Leaf
Author URI: http://www.paper-leaf.com
Version: 1
*/


*{margin:0;padding:0}body{background:white;font:14px/1.4 'Source Sans Pro',sans-serif}.screen-reader-text{position:absolute;left:-9999px;top:-9999px}.clear{clear:both}.group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .group,*:first-child+html .group{zoom:1}p{margin:0 0 10px 0}#comments,#respond h2{font-size:25px;color:#191048;font-weight:900;padding-bottom:20px}.comments-icon{display:block;float:left;padding:3px 5px 0 0}ol.commentlist{list-style:none;margin:10px 0}ol.commentlist li.comment{padding:0 0 10px 0}ol.commentlist li.comment div.comment-author{float:left;padding-right:5px}ol.commentlist li.comment div.vcard cite.fn{font-style:normal;text-transform:capitalize;color:#008d9c;font-size:20px;font-weight:bold}ol.commentlist li.comment div.vcard img.avatar{float:right;margin:0 0 10px 10px}ol.commentlist li.comment div.comment-meta{font-size:10px}ol.commentlist li.comment div.comment-meta a{color:#2d2d2d;font-size:16px;font-weight:300}ol.commentlist li.comment div.reply{font-size:11px}ol.commentlist li.comment div.reply a{font-weight:bold}ol.commentlist li.comment ul.children{list-style:none;margin:10px 0 0}ol.commentlist li.comment ul.children li.depth-2{border-left:5px solid #555;margin:0 0 10px 10px}ol.commentlist li.comment ul.children li.depth-3{border-left:5px solid #999;margin:0 0 10px 10px}ol.commentlist li.comment ul.children li.depth-4{border-left:5px solid #bbb;margin:0 0 10px 10px}ol.commentlist li.even{background:#fff}ol.commentlist li.odd{background:#fff}ol.commentlist li.parent{border-left:5px solid #111}ol.commentlist li.thread-odd div.vcard cite.fn{font-style:normal;text-transform:capitalize;color:#2d2d2d;font-size:20px;font-weight:bold}#commentform label{color:#191048;font-size:16px;font-weight:300}#commentform input[type="text"],textarea{width:96%}#commentform textarea{margin-bottom:20px}@media print{.do-not-print{display:none}#comments{page-break-before:always}body{width:100%!important;margin:0!important;padding:0!important;line-height:1.4;word-spacing:1.1pt;letter-spacing:.2pt;font-family:Garamond,"Times New Roman",serif;color:#000;background:0;font-size:12pt}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif}h1{font-size:19pt}h2{font-size:17pt}h3{font-size:15pt}h4,h5,h6{font-size:12pt}code{font:10pt Courier,monospace}blockquote{margin:1.3em;padding:1em}img{display:block;margin:1em 0}a img{border:0}table{margin:1px;text-align:left}th{border-bottom:1px solid #333;font-weight:bold}td{border-bottom:1px solid #333}th,td{padding:4px 10px 4px 0}caption{background:#fff;margin-bottom:2em;text-align:left}thead{display:table-header-group}tr{page-break-inside:avoid}a{text-decoration:none;color:black}}body{padding:0;margin:0}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style:normal}ul{list-style:none;padding:0;margin:5px 0 0 0}li{list-style-type:none}img{border:0}p{margin:1em 0}article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{background-image:url('images/grey-bg-tile.jpg');font:normal 16px/140% 'Source Sans Pro',sans-serif!important;color:}h1,h2,h3,h4,h5{font:normal 30px/120% 'Lato',sans-serif;color:}h1{color:}h2{font-size:;color:}h3{font-size:;color:}h4{font-size:;color:}h5{font-size:;color:}p{font:normal 16px/140% 'Source Sans Pro',sans-serif;color:#2d2d2d;font-weight:300}strong{font-weight:bold}em{font:italic 16px/140% 'Source Sans Pro',sans-serif}blockquote{margin:5px 0 5px 5px;padding:10px}a{text-decoration:inherit;font-style:inherit;color:inherit;font-size:inherit;padding:0}a:link{text-decoration:none;color:}a:visited{text-decoration:none;color:}a:hover{text-decoration:none;color:}a:active{padding-top:2px}#menu-main li{color:;text-decoration:none;font-size:18px;font-weight:300;text-transform:capitalize}#menu-main li a{color:#2d2d2d;padding:47px 0 10px 0;margin-left:35px}#menu-main li a:hover,#menu-main li a.active,.home #menu-main li a.active.home-active{border-bottom:2px solid #008d9c}.home #menu-main li a.active{border-bottom:0}#menu-main .dropdown-menu li a.active{border-bottom:0}#menu-main li ul{color:#008d9c;background:#fff;height:auto;padding:0;margin:0;border:0;position:absolute;width:;z-index:200}#menu-main li li{display:block;float:none;margin:0;padding:0;width:}#menu-main li:hover li a{background:0;color:#008d9c}#menu-main li ul a{color:#008d9c;display:block;height:30px;font-size:14px;font-style:normal;margin:0;padding:10px 10px 0 10px;text-align:left}#menu-main li ul a.prog-serv-edm:hover{background:#191048;border:0;color:#fff;text-decoration:none;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom:0}#menu-main li ul a.prog-serv-cal:hover{background:#191048;border:0;color:#fff;text-decoration:none;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-bottom:0}.menu-secondary-container{width:712px;font-size:15px;padding:10px 0 0 0;float:right}#menu-secondary li{padding:0 13px;float:left;display:inline-block;color:;text-decoration:none}#menu-secondary li a:hover,#menu-secondary li a:active{color:}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.left{float:left}.right{float:right}.turq-color{color:#008d9c!important}.gold-color{color:#f2c314}.blue-color{color:#0d033f}#wrapper{width:100%;margin:0 auto;position:relative;}.anystretch img{left:0!important}#header-top p{font-size:13px;color:#fff}.header-social-media{margin:3px 0 0 0;float:left}.header-social-media li{display:inline-block;float:left}.header-twitter-icon,.twitter-black{background:url(images/icon-header-social-media-sprites1.png);background-position:0 0;display:block;height:32px;width:36px}.header-facebook-icon,.facebook-black{background:url(images/icon-header-social-media-sprites1.png);background-position:110px 0;display:block;height:32px;width:36px}.header-instagram-icon,.instagram-black{background:url(images/icon-header-social-media-sprites1.png);background-position:73px 0;display:block;height:32px;width:36px}.header-mail-icon{background:url(images/icon-header-social-media-sprites.png);background-position:-74px 0;display:block;height:32px;width:36px}.header-twitter-icon:hover,.twitter-gold{background-position:0 -32px}.header-facebook-icon:hover,.facebook-gold{background-position:110px -32px}.header-instagram-icon:hover,.instagram-gold{background-position:73px -32px}.header-mail-icon:hover{background-position:-74px -32px}.resize-font{float:left;width:150px;padding-left:30px}.resize-font p{float:left}.header-contact{text-align:right;float:right}.header-contact-edmonton{padding-right:20px}#fontsize-minus{float:left;background:url(images/icon-resize-font.png);background-position:0 0;display:block;height:37px;width:37px;margin:3px 0 0 5px}#fontsize-plus{float:left;background:url(images/icon-resize-font.png);background-position:40px 0;display:block;height:37px;width:37px;margin:3px 0 0 0}header{background:#fff;position:relative;z-index:7}#logo{margin-left:0}h1.logo-replace{width:170px;height:109px;background-image:url(images/logo.png);background-repeat:no-repeat}h1.logo-replace span{display:block;width:0;height:0;overflow:hidden}.slide-container{max-width:90%;width:1170px;margin:auto}.flex-viewport{background:#2e2b2b}.flexslider{position:relative;zoom:1;z-index:1}.slide-container{position:relative;z-index:5}.slider-content{padding:50px 30px;position:absolute;bottom:-30px;right:0;background:url(images/slider-content-bg-tile.png)left top repeat;width:35%}.slider-content h1{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:15px 0;line-height:150%}.slider-content h1 a{font-size:48px;color:#fff;font-family:'Lato',sans-serif}.slider-content h1 a:hover{color:#fff}.lato-reg{font-weight:300}.lato-bold{font-weight:900}.slider-content p{font-family:'Source Sans Pro',sans-serif;font-size:23px;color:#191048}.slider-content a{font-family:'Enriqueta',serif;color:#ffc60d;font-size:20px}.slider-content a:hover{color:#191048}#donate{background:transparent url(images/donate-button.png) no-repeat scroll 0 0;height:124px;left:0;position:fixed;z-index:8;top:300px;width:48px}#donate:hover{background-position:0 -124px}#donate a{display:block;height:124px;width:48px}.faces-of-chrysalis{background:url(images/blue-bg-tile.jpg)left top repeat;color:#fff;padding:30px 0 20px}.faces-of-chrysalis h2{font-size:48px;padding-bottom:20px}.faces-portraits img{float:left;opacity:.5;-moz-opacity:.50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50)}.faces-portraits img.face-active{opacity:1.0;-moz-opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=1)}.faces-portraits img:hover,.faces-portraits img:active{opacity:1.0;-moz-opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=1)}.faces-content{padding:20px 0 0 0}.faces-bio-name{width:50%;float:left}.faces-bio-close{width:50%;float:right}.faces-bio-name h3{font-weight:600;font-size:36px;color:#008d9c;font-family:'Source Sans Pro',sans-serif}.faces-bio p{font-size:18px;margin:5px 0;color:#fff}.faces-quote{color:#ffc60d;font-family:'Enriqueta',serif;padding-bottom:0}.faces-quote p{color:#ffc60d;font-size:22px;margin:3px 0 10px;font-style:italic}.faces-quote-author{font-size:18px;text-align:right;display:block;padding-bottom:20px}.faces-close-button{float:right;padding-top:10px}.home-programs-services{background:url(images/white-bg-tile.jpg)left top repeat;padding:40px 0}.home-programs-services h2{font-size:40px;color:#008d9c;font-weight:900}.carousel{margin-top:20px;padding:30px;background:#fff;-webkit-box-shadow:0 0 3px rgba(50,50,50,0.5);-moz-box-shadow:0 0 3px rgba(50,50,50,0.5);box-shadow:0 0 3px rgba(50,50,50,0.5)}.carousel-caption h4{color:#191048;font-size:25px;font-weight:900}.carousel-caption p{color:#676767;margin:14px 0}.carousel-caption p a{color:#008d9c}.carousel-caption p a.programs-services-more{color:#008d9c;font-family:'Enriqueta',serif;text-transform:uppercase}.carousel-caption p a:hover{color:#191048}.recent-blog-posts{padding:40px 0;background:url(images/green-bg-tile.jpg)left top repeat}.recent-blog-posts h2{font-size:40px;color:#191048;padding-bottom:30px}.recent-blog-date,.recent-blog-year{text-align:center;color:#008d9c}.recent-blog-date{height:70px;width:70px;background:#ffc60d;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.recent-blog-date{color:#008d9c}.recent-blog-post-month{font-size:20px;padding-top:9px;display:inline-block}.recent-blog-post-day{font-size:35px;font-weight:300}.recent-blog-year p{color:#ffc60d;font-size:18px;margin-top:10px}.recent-blog-post h4{line-height:100%}.recent-blog-post h4 a{color:#fff;font-weight:700;font-size:25px}.recent-blog-post h4 a:hover{color:#ffc60d}.blog-excerpt p{color:#191048}.blog-tags,.blog-tags a{color:#a4cdd1;font-weight:300}.blog-tag-img{padding-right:5px}a.recent-blog-read-more{color:#ffc60d;font-family:'Enriqueta',serif;text-transform:uppercase}a.recent-blog-read-more:hover{color:#191048}.contact-twitter{background:url(images/white-bg-tile.jpg)left top repeat;padding:50px 0 20px}.contact-twitter img{display:block;float:left;padding-right:12px}.contact-twitter h4{font-size:25px;font-weight:900;color:#191048}.twitter-handle{color:#676767;font-size:16px;font-weight:400}.twitter-handle a{color:#008d9c}.tweets .tweet .time{text-align:right!important;color:#191048!important;margin-bottom:0!important;font-size:16px!important;font-weight:normal;font-style:italic}.mt_text{padding-left:0!important;padding-top:20px}.tweets .tweet{border-bottom:none!important}.tweet{padding-bottom:0!important}.tweets a{color:#008d9c!important}.tweets a:hover{text-decoration:none!important}.tweets{background:none!important;border:none!important;border-radius:0!important;color:#2d2d2d!important;font:300 16px/140% 'Source Sans Pro',sans-serif!important;padding:0!important}.tweets .tweet .avatar img,.mt_header a,.mt_screen_name{display:none!important}.mt_footer{background-image:url(images/tweet-bottom.png);background-repeat:no-repeat;background-size:contain;background-position:center;padding:25px 0!important}footer{margin-bottom:40px}.icon-wrapper{width:21px;padding-right:8px}.icon{background-image:url(images/icons.png);background-repeat:no-repeat;overflow:hidden;display:inline-block;position:relative;margin:0 auto 0 auto}.icon-wrapper .icon{display:block}.arrow{width:35px;height:13px;top:1px}.phone{width:13px;height:18px;top:1px}.edmonton-email,.calgary-email,.staff-email{width:18px;height:14px;top:3px}.fax{width:19px;height:19px;top:-2px}.button.prog-serv-more-button{margin:0 auto;width:322px;display:block;padding:18px 19px;position:relative;z-index:5}.prog-serv-more-button:hover,#gform_submit_button_1:hover,#gform_submit_button_2:hover{color:#d0a109}#gform_submit_button_1,#gform_submit_button_2,#commentform #submit,#donate-submit{padding:5px 19px}.prog-serv-more-button .arrow.blue{background-position:0 -28px}.contact-info{font-weight:300}.arrow.gold{background-position:0 0}.arrow.gold-shadow{background-position:0 -41px}.arrow.turq{background-position:0 -13px}.arrow.blue{background-position:0 -26px}.phone.gold{background-position:-39px 0}.phone.turq{background-position:-39px -18px}.edmonton-email.gold,.calgary-email.gold{background-position:-59px 0}.edmonton-email.turq,.calgary-email.turq,.staff-email.turq{background-position:-59px -14px}.edmonton-email.blue,.calgary-email.blue,.staff-email.blue{background-position:-59px -28px}.email.turq:visited{background-position:-59px -28px}.fax.gold{background-position:-79px 0}.fax.turq{background-position:-79px -19px}footer h4{font-size:25px;font-weight:700;color:#008d9c}footer p{color:#fff}footer .contact-info{padding-top:40px}#footer-banner p{text-align:right;clear:both;margin-bottom:0}.banner-wrapper{float:right;height:202px;margin:0 0 15px;position:relative;top:-3px;width:203px;z-index:9}.banner{background-image:url(images/footer-banner-sprite.png);background-position:center top;float:right;height:202px;width:203px}.banner:hover{background-position:0 202px}.edmonton-office a,.calgary-office a{color:#ffc60d}.edmonton-office a:hover,.calgary-office a:hover{color:#008d9c}.footer-social-media a{color:#ffc60d}.footer-social-media .icon-wrapper{padding-right:19px;margin-top:-8px}p.design-by{color:#000;text-shadow:1px 1px #444;font-weight:400;margin-top:10px}.design-by a{padding-left:5px}#footer-narrow{display:none}.main-image-wrap{position:relative;z-index:4;padding:9.2% 0}.home-image-wrap{position:relative;z-index:4}.home-image-wrap img{display:block}.main-image-wrap h1,.home-image-wrap h1{font-size:48px;color:#fff}.main-image-wrap img,.home-image-wrap img{top:0!important;left:0!important}#about-2col{background:#fff;padding:60px 0 30px}#about-2col h3{color:#191048;font-size:25px;font-weight:900}.button{font-size:20px;background-color:#ffc60d;background-image:none;border-radius:6px 6px 6px 6px;color:#191048;font-family:'Enriqueta',sans-serif;font-weight:500;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-image:none;border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) #a2a2a2;cursor:pointer;line-height:20px;margin-bottom:0;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;padding:11px 19px;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);margin-top:10px!important}#main-nav-donate a{color:#ffc60d!important;font-weight:700!important}.cta-button{background:#fff}.directors-board-members{background:url(images/white-bg-tile.jpg)left top repeat;padding:30px 0 40px;margin-top:-27px}.directors-board-members h3{color:#191048;font-size:25px;font-weight:900;padding:40px 0 30px}.directors-board-members p{margin-top:5px;color:#676767}.directors-board-members-title{font-weight:900;color:#008d9c}.ceo-message{background:#fff;padding:40px 0 60px}.ceo-message h2{font-size:35px;color:#008d9c;padding-bottom:40px}.ceo-image{display:block;float:left;padding:0 30px 10px 0}.ceo-message p{margin:0 0 1em 0}p.ceo-print-name{margin-top:-50px}p.intro{font-size:20px;font-weight:bold}#prog-services-edm-container{background:#fff;padding:40px 0}#prog-services-edm-container a{color:#008d9c}.prog-serv-2col{padding:40px 0;background:url(images/green-bg-tile.jpg)left top repeat}.prog-serv-2col h3{color:#fff;font-size:25;font-weight:900}.prog-serv-2col p{color:#191048}.prog-serv-2col a{color:#ffc60d}.prog-serv-2col a.jump-link{color:#fff}.prog-serv-fw-image{background:url(images/white-bg-tile.jpg)left top repeat;padding:60px 0 40px}.prog-serv-fw-image img{padding-bottom:20px}.prog-serv-fw-image h3,#prog-serv-bg-image-container h3{color:#191048;font-size:25px;font-weight:900}.prog-serv-fw-image a,.prog-serv-bg-image a{color:#008d9c}.prog-serv-fw-image h3 a.jump-link,.prog-serv-bg-image h3 a.jump-link,#prog-serv-bg-image-container h3 a.jump-link{color:#191048}#prog-serv-bg-image-container{padding:60px 0 50px;position:relative;z-index:4}#prog-serv-bg-image-container a{color:#008d9c}#upcoming-events-container{background:#fff;padding:40px 0 20px}#upcoming-events-container h2{color:#008d9c;font-size:35px;padding-bottom:30px}#upcoming-events-container h3{color:#ffc60d;font-weight:900;font-size:25px;padding-bottom:20px}#upcoming-events-container h4{color:#191048;font-size:20px;font-weight:900}.event-post{padding-bottom:40px}.event-date{color:#ffc60d;line-height:}.event-day-mth{font-weight:900;font-size:22px;display:inline-block;padding-bottom:10px;white-space:nowrap}.event-year{font-size:35px;font-weight:300}#upcoming-events-container a{color:#008d9c;font-family:'Enriqueta',serif;text-transform:uppercase;display:block;margin-top:-5px}#upcoming-events-container a:hover{color:#191048}#event-types{padding:40px 0;background:url(images/green-bg-tile.jpg)left top repeat}#event-types h3{color:#fff;font-weight:900;font-size:25px}#event-types p{color:#191048}#event-types a.see-more{color:#ffc60d;font-family:'Enriqueta',serif;text-transform:uppercase}#event-types a.see-more:hover{color:#191048}.event-main-container{background:#fff;padding:40px 0 60px}.event-icon{display:block;float:left;padding-right:10px}.event-main-container h2{color:#008d9c;font-size:34px;margin-top:10px;padding-bottom:15px}.event-main-container .spirit-of-chrysalis-aside h2,.spirit-of-chrysalis-aside ul{padding-bottom:30px}.event-main-container .spirit-of-chrysalis-aside h3{font-size:25px;font-weight:900;color:#0d033f;padding-bottom:30px}.event-main-container h3{font-size:30px;font-weight:900;color:#008d9c}.event-main-container h4{font-size:25px;font-weight:900;color:#191048}.spirit-of-chrysalis-aside ul li,.entry ul li{color:#2d2d2d;font-weight:300;list-style-position:outside;margin-left:0;padding:0 0 15px 20px;background:url(images/li.png)top left no-repeat}.entry ul{padding-top:10px}.event-main-container a{color:#008d9c}.event-main-container a:hover{color:#ffc60d}.spirit-of-chrysalis-aside a.info-sessions{font-family:'Enriqueta',serif;text-transform:uppercase}#careers-main-container{background:#fff;padding:40px 0}.join h2{color:#008d9c;font-size:35px}.careers h2{color:#008d9c;font-size:40px;padding-bottom:20px}.careers img{display:block;float:left;padding-right:10px}.careers h3{color:#191048;font-weight:900;font-size:25px}.career-opportunities{padding-bottom:20px}#current-openings{background:url(images/blue-bg-tile.jpg)left top repeat;padding:40px 0 50px}#current-openings h2{color:#fff;font-size:40px;padding-bottom:20px}.opening{padding-bottom:40px}.opening p,.opening-meta,.apply p{color:#fff}.opening h4,.apply h4{font-weight:900;color:#008d9c;font-size:25px}.opening img{padding-top:5px}.opening a{color:#ffc60d;font-family:'Enriqueta',serif;text-transform:uppercase}.opening a:hover{color:#008d9c}.turq-ital{font-style:italic;color:#008d9c}.apply-title{font-size:13px}.apply a{color:#ffc60d}.apply a:hover{color:#008d9c}.apply p{margin:10px 0 0 0}.edmonton-opportunities,.calgary-opportunities{padding-top:10px}.calgary-opportunities p{white-space:nowrap}.staff-testimonials-container{background:url(images/white-bg-tile.jpg)left top repeat;padding:50px 0 40px}.staff-testimonials-container h2{color:#008d9c;font-size:40px}.staff-testimonial p{font-style:italic;font-family:'Source Sans Pro',sans-serif;color:#191048;font-size:22px}.staff-testimonial img{width:100%}.volunteer-main-container{background:#fff;padding:40px 0 50px}.volunteer-main-container h2,#volunteer-opportunities h2{color:#008d9c;font-size:35px;margin-top:10px}.volunteer-main-container h3,#volunteer-opportunities h3{color:#191048;font-size:25px;font-weight:bold}.volunteer-reasons li{color:#2d2d2d;font-weight:300;list-style-position:outside;margin-left:0;padding:0 0 15px 20px;background:url(images/li.png)top left no-repeat}#volunteer-opportunities{background:url(images/white-bg-tile.jpg)left top repeat;padding:30px 0 60px}#volunteer-opportunities p{font-size:20px;font-weight:400}#volunteer-opportunities h3{padding-bottom:30px}.volunteer-opportunities-listings{padding:20px 0 0}#volunteer-opportunities a{color:#008d9c}#volunteer-opportunities a.turq-view-more{font-size:16px;text-transform:uppercase;color:#008d9c;font-family:'Enriqueta',serif}#volunteer-opportunities a.turq-view-more:hover{color:#191048}.volunteer-opportunity-icon{height:45px;width:45px;padding-right:2px;background-image:url(images/icon-volunteer-opportunities.png);display:inline-block;float:left}.arts-crafts{background-position:0 0}.pet-therapy{background-position:0 -45px}.touch-therapy{background-position:0 -90px}.music-therapy{background-position:45px 0}.art-therapy{background-position:45px -45px}.special-event-assistant{background-position:45px -90px}#visit-us{background:#fff;padding:50px 0 60px}#visit-us h3{color:#191048;font-size:25px;font-weight:bold;padding-bottom:25px}.office-locations p{margin:10px 0 7px 0}.office-locations a{color:#008d9c}.office-locations a:hover{color:#191048}#contact-form-container{background:url(images/white-bg-tile.jpg)left top repeat;padding:50px 0 25px}#contact-form-container h4,#staff-container h4{color:#191048;font-size:25px;font-weight:900}#staff-container h4{padding:20px 0}#contact-form-container img{display:block;float:left;padding-right:12px}#staff-container{background:#fff;padding:30px 0 40px}.staff-listings{padding:0 0 20px}.staff-title p,.staff-title{font-size:13px;font-weight:300;display:block;margin-top:-3px!important}.staff-listings a{color:#008d9c;font-size:14px}.staff-listings a:hover{color:#191048}.staff-listings p{margin:10px 0 0}p.staff-contact-details{white-space:nowrap}.staff-listings .icon-wrapper{width:21px;padding-right:2px}#gform_wrapper_1{padding-top:10px}#field_1_1,#field_2_1,#field_2_3{clear:none;float:left;margin-right:5px;width:49%}#field_1_2,#field_2_2,#field_2_4{clear:none;float:left;width:49%}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:95%!important}#input_1_3,#input_2_5{width:96.5%!important;height:110px!important}.gform_wrapper .gform_footer{margin:0!important}.gform_description{font:normal 16px/140% 'Source Sans Pro',sans-serif;color:#2d2d2d;font-weight:300!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"]{text-transform:uppercase}.gform_wrapper .gfield_required{color:#008d9c!important}#gform_wrapper_2{padding-top:10px}#gform_2 .gform_heading{margin-bottom:10px}#gform_1 #input_1_1,#gform_1 #input_1_2,#gform_1 #input_1_3,#gform_2 #input_2_1,#gform_2 #input_2_2,#gform_2 #input_2_3,#gform_2 #input_2_4,#gform_2 #input_2_5{padding:5px;font-size:16px}#gforms_confirmation_message{width:96%!important;margin-top:30px!important;font-size:18px!important}#two-col{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}.blog-container-green{background:url(images/green-bg-tile.jpg)left top repeat;padding:40px 0}.blog-container-white{background:#fff;padding:60px 0 0}.blog-header{padding-bottom:20px}.blog-header h1{color:#191048;font-size:35px;width:auto;float:left}.blog-aside-container{float:right;margin-top:10px}.archives-container,.search-form-container{width:180px;float:left}.blog-social-media-container{width:100px;float:left}.blog-social-media{margin:5px 0 0 0;float:right}.blog-social-media li{display:inline-block;float:left;padding:0 5px}.blog-twitter-icon{background:url(images/icon-blog-social-media-sprites.png);background-position:0 0;display:block;height:23px;width:23px}.blog-facebook-icon{background:url(images/icon-blog-social-media-sprites.png);background-position:-23px 0;display:block;height:23px;width:23px}.blog-rss-icon{background:url(images/icon-blog-social-media-sprites.png);background-position:-46px 0;display:block;height:23px;width:23px}.blog-twitter-icon:hover{background-position:0 -23px}.blog-facebook-icon:hover{background-position:-23px -23px}.blog-rss-icon:hover{background-position:-46px -23px}#archives,#search-form{float:right}#archives{font-size:14px;color:#676767;border:1px solid #007885;width:175px;-webkit-appearance:none;line-height:23px;background:#fff url(images/select-arrow.jpg) right no-repeat;overflow:hidden}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}#search-form{margin-left:-5px}#search{font-size:14px;font-style:italic;border:1px solid #007885;width:160px}#search-button{margin:-9px 0 0 -35px}@media screen and (-webkit-min-device-pixel-ratio:0){#search-button{margin:-33px 0 0 -35px;float:right;position:relative;z-index:5;display:block;padding-right:5px}.donate-form select{padding:0 5px}}.blog-post-thumbnail img{padding-bottom:20px}.posts-white-bg .recent-blog-date{color:#fff}.posts-white-bg h4 a{color:#0d033f}.posts-white-bg h4 a:hover{color:#008d9c}.posts-white-bg .blog-excerpt p{color:#2d2d2d}.posts-white-bg a.turq-view-more{font-size:16px;text-transform:uppercase;color:#008d9c;font-family:'Enriqueta',serif}.posts-white-bg a.turq-view-more:hover{color:#191048}.blog-nav{clear:both;text-align:center;font-size:18px;padding:30px 0;background:#fff}.prev.page-numbers{color:#0d033f;font-weight:bold;padding-right:20px}.next.page-numbers{color:#0d033f;font-weight:bold;padding-left:20px}.page-numbers{color:#008d9c;padding:0 10px}.page-numbers.current{color:#0d033f}.single-post .blog-header{padding-bottom:0}.single-post form{margin-bottom:0}.blog-post-container{background:#fff;padding:50px 0 60px}.blog-post-single .recent-blog-date{color:#fff}.blog-post-single h1{color:#191048;font-size:25px;font-weight:900}.entry a{color:#008d9c}.entry a:hover{color:#191048}.blog-images img{padding-bottom:30px}#comments-container{padding-top:40px}#home-image-content{position:relative;z-index:4}.bio-images{display:none}.spirit-of-chrysalis-aside a.turq-view-more:hover{color:#191048}.four0four{background:#fff;padding:200px 0}.four0four h1{color:#008d9c;font-size:55px;font-weight:900;padding-bottom:40px;border-bottom:1px solid #e5e5e5}.four0four p{font-size:25px;color:#0d033f;padding-top:20px}.four0four a{color:#008d9c}.four0four a:hover{color:#0d033f}.archive .blog-container-white .posts-white-bg{margin-bottom:30px}.archive .blog-container-green,.search .blog-container-green{padding-bottom:0}#main-nav-donate{display:none}.page-template-page-be-a-game-changer-php .main-image-wrap .container{padding:5% 0}.page-template-page-be-a-game-changer-php .main-image-wrap{padding:0}.game-changer-quote{padding-bottom:20px}.game-changer-quote p{color:#000035;font-style:italic;font-size:18px}p.game-changer-quote-author{float:right;margin-top:0}.video{padding:10px 0 20px}.video iframe,.video object,.video embed{width:100%}.page-template-page-be-a-game-changer-php h3,.page-template-page-be-a-game-changer-php a:hover{color:#191048}.page-template-page-be-a-game-changer-php .event-main-container a.main-content-link{font-family:'Enriqueta',serif}.page-template-page-be-a-game-changer-php .spirit-of-chrysalis-aside p{margin-top:0}.page-template-page-be-a-game-changer-php .spirit-of-chrysalis-aside a{text-indent:10px}.page-template-page-donate-php #donate{display:none}.page-template-page-donate-php .event-main-container{padding:40px 0}.page-template-page-donate-php .event-main-container h2{font-size:40px}.donate-container{background:url(images/white-bg-tile.jpg)left top repeat;padding:60px 0 80px}.donate-container h3{font-weight:700;color:#191048;font-size:25px;padding-bottom:15px}.donate-container h4,#captchaContainer h4{font-size:20px;font-weight:900;padding:10px 0 20px;color:#2d2d2d}.donate-container .italic{font-style:italic;font-size:14px}.required{color:#008d9c}.donate-form input[type="text"]{width:92%}.donate-form .donate-amount{width:47%!important;float:left;margin-right:15px}.donate-form .donate-amount input[type="text"]{width:73%}.dollar-sign{font-weight:700;float:left;padding:5px 5px 0 0}.donate-form .frequency{float:left;width:44%;margin-bottom:30px}.donate-form .card-expiry{width:47%;float:left;margin-right:15px}.donate-form select{-webkit-appearance:none;background:#fff url(images/select-arrow.jpg) right no-repeat;overflow:hidden}.donate-form .card-expiry select{width:42%;font-weight:300}.donate-form .security-code{float:left;width:44%}.donate-form .frequency select{width:100%;font-weight:300}.donate-form select#province,.donate-form select#card-type{width:95%;font-weight:300}.additional-comments textarea{height:100px}.donate-form label,.additional-comments label{font-size:16px;font-weight:300!important;color:#2d2d2d}.additional-comments{clear:both}#donate-submit{text-transform:uppercase;font-size:15px;margin-bottom:20px}.gform_wrapper .top_label .gfield_label{font-weight:300!important;color:#2d2d2d;font-size:16px}#salutation,#state,#cardType{width:95%;font-weight:300}.donate-form select{border:1px solid #ccc}#etapCaptchaInput{padding:10px 0 0}#etapCaptchaChallenge,#etapCaptchaInstructions,.donate-form table{padding-top:10px}#etapCaptchaInstructions{font-weight:300}.mt_footer .image_r{display: none !important;}

.page-template-page-innovations-php h3 {
	color: #191048 !important;
	font-weight: 900 !important;
}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/********** Menu **********/

/* Main Menu */
.menu-main-container{

}
.menu-main{

}
.menu-main li {
	color: ;
	text-decoration: none;
	font-size: 18px;
	font-weight: 300;
	text-transform: capitalize;
	outline: 0;
}
.menu-main li a{
	color: #2d2d2d;
	padding: 47px 0 10px 0;
	margin-left: 35px;
	outline: 0;
}
/*.menu-main li a:hover, .menu-main li a.active, .home .menu-main li a.active.home-active {
	border-bottom: 2px solid #008D9C;
}*/
.home .menu-main li a.active{
	border-bottom: none;
}
.menu-main .dropdown-menu li a.active{
	border-bottom: none;
}

.menu-main li ul{
		color: #008d9c;
		background:#fff;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}

	/*#menu-main li:hover ul{
		display:block;
		}*/

	.menu-main li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:;
		}

	.menu-main li:hover li a {
		background:none;
		color: #008d9c;
		}

	.menu-main li ul a {
		color: #008d9c;
		display:block;
		height:30px;
		font-size:14px;
		font-style:normal;
		margin:0px;
		padding: 10px 10px 0px 10px;
		text-align:left;
		}

		.menu-main li ul a.prog-serv-edm:hover {
			background:#191048;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			-webkit-border-top-left-radius: 6px;
			-webkit-border-top-right-radius: 6px;
			-moz-border-radius-topleft: 6px;
			-moz-border-radius-topright: 6px;
			border-top-left-radius: 6px;
			border-top-right-radius: 6px;
			border-bottom: none;
			}

		.menu-main li ul a.prog-serv-cal:hover {
			background:#191048;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			-webkit-border-bottom-right-radius: 6px;
			-webkit-border-bottom-left-radius: 6px;
			-moz-border-radius-bottomright: 6px;
			-moz-border-radius-bottomleft: 6px;
			border-bottom-right-radius: 6px;
			border-bottom-left-radius: 6px;
			border-bottom: none;
			}

/* Secondary Menu */
.menu-secondary-container{
	width: 712px;
	font-size: 15px;
	padding: 10px 0 0 0;
	float: right;
}
.menu-secondary li {
	padding: 0 13px;
	float: left;
	display: inline-block;
	color: ;
	text-decoration: none;
}
.menu-secondary li a:hover, .menu-secondary li a:active {
	color:;
}
.navbar .nav > li > a {
	padding: 47px 0 10px 0;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	text-decoration: none;
	background: none !important;
	box-shadow: none !important;
}

.menu-main li.current_page_item > a {
	border-bottom: 2px solid #008D9C;
}
.menu-main li.current-menu-ancestor > a {
	border-bottom: 2px solid #008D9C;
}

.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
color: #008d9c;
text-decoration: none;
background-color: #0081c2;
background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
background-image: -o-linear-gradient(top, #0088cc, #0077b3);
background-image: linear-gradient(to bottom, #0088cc, #0077b3);
background-repeat: repeat-x;
outline: 0;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
background: none !important;
}

#about-2col.research .research-list {
margin-top: 20px!important;
padding: 0 25px;
}

#about-2col.research .research-list li {
list-style-type: disc;
color: #ffc60d;
font-size: 19px;
padding: 5px 0;
}

#about-2col.research {
padding-bottom: 70px;
}

#about-2col.research .span6 {
margin-left: 0;
}

#about-2col.research .research-list li span{
color: #2D2D2B;
}

#about-2col.research h4{
font-size:27px;
font-weight: bolder;
}
.research-contact {
background: url(images/white-bg-tile.jpg)left top repeat;
padding: 30px 0 40px;
}

.mid-cta {
background: url(images/green-bg-tile.jpg)left top repeat;
padding: 30px 0 40px;
margin-top: 0;
}

.mid-cta h4 {
    font-weight: bolder;
    color: white;
}

.mid-cta p {
	padding-right: 20px;
}

.mid-cta li a, .mid-cta p {
	color: #ffc60d;
	font-size: 19px;
}

.mid-cta ul {
padding: 0 20px;
margin-top: 11px;
}

.mid-cta li {
	color:white;
	list-style-type: disc;
	padding: 5px 0;
	font-size: 19px;
}
.page-template-page-prog-serv-php .span8 ul {
	padding: 0 20px;
	margin-top: 11px;
}
.page-template-page-prog-serv-php .span8 ul li {
	list-style-type: disc;
	padding: 5px 0;
	color: #2d2d2d;
	font-weight: 300;
}
.mid-cta .span6 {
	margin-left: 0;
}
.prog-serv-2col ul li {
color: #191048;
}
#field_3_1, #field_3_2, #field_3_3, #field_3_4 {
clear: none;
float: left;
margin-right: 5px;
width: 49%;
}

#field_3_1 input, #field_3_2 input, #field_3_3 input, #field_3_4 input, #field_3_5 textarea {
padding: 5px;
font-size: 16px;
}

/********** Menu **********/

.page-template-page-be-a-game-changer-php .main-image-wrap .container {
padding: 9.2% 0;
}


/********** COWBOY CODE *************/
.gform_wrapper input[type="text"] {height: auto;}