html.swipebox-html.swipebox-touch{overflow:hidden!important}
#swipebox-overlay img{border:none!important}
#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#swipebox-container{position:relative;width:100%;height:100%}
#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}
#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}
#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}
#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}
#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}
#swipebox-slider .slide-loading{background:url(loader.gif) no-repeat center center}
#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}
#swipebox-bottom-bar{bottom:-50px}
#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}
#swipebox-top-bar{top:-50px}
#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}
#swipebox-title{display:block;width:100%;text-align:center}
#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}
#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}
#swipebox-prev{background-position:-32px 13px;float:left}
#swipebox-next{background-position:-78px 13px;float:right}
#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}
.swipebox-no-close-button #swipebox-close{display:none}
#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}
.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}
.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}
.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}
@-webkit-keyframes rightSpring{0%{left:0}
50%{left:-30px}
100%{left:0}
}
@keyframes rightSpring{0%{left:0}
50%{left:-30px}
100%{left:0}
}
@-webkit-keyframes leftSpring{0%{left:0}
50%{left:30px}
100%{left:0}
}
@keyframes leftSpring{0%{left:0}
50%{left:30px}
100%{left:0}
}
@media screen and (min-width:800px){#swipebox-close{right:10px}
#swipebox-arrows{width:92%;max-width:800px}
}
#swipebox-overlay{background:#0d0d0d}
#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}
#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}
html, body, div, span, applet, object, iframe, caption, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, legend, header, footer {margin:0;padding:0}
a img{border:0}
input,select,textarea,button{font-family:inherit;font-size:inherit}
body{color:white;font-family:"futura-pt",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
body{background:#24408e;line-height:1}
a{color:white}
a:hover,a:focus{color:#29abe2}
.button{display:inline-block;padding:12px 25px;color:white;text-decoration:none;text-transform:uppercase;background:#1b75bc;border-radius:5px;border-bottom:3px solid #13578d;font-size:1.85em;font-weight:bold;-webkit-appearance:none}
.button:hover,.button:focus{color:white}
.region-content p,.region-content ul,.region-content ol{margin-bottom:0.75em}
.region-content p:last-child,.region-content ul:last-child,.region-content ol:last-child{margin-bottom:0}
.region-content ul,.region-content ol{margin-left:20px}
.region-content iframe{max-width:100%;display:block}
.page-wrapper{overflow:hidden;background:#5fbee8}
.fixed-width>div,body.not-front .main-wrapper>div,body.page-photos .main-wrapper>div,.footer>div,.view-staff>div,.view-staff-content .views-row>div,body.front .main-wrapper>div{width:100%;max-width:980px;margin:0 auto}
.fixed-width>div>div,body.not-front .main-wrapper>div>div,body.page-photos .main-wrapper>div>div,.footer>div>div,.view-staff>div>div,.view-staff-content .views-row>div>div,body.front .main-wrapper>div>div{padding-left:20px;padding-right:20px}

@media screen and (min-width: 1200px){
.navigation>div {    padding: 0 10%;}
}


.main-wrapper{padding:40px 0}
.page-title h1{display:inline-block;text-transform:uppercase;line-height:85%;padding-bottom:5px;border-bottom:4px solid white;margin-bottom:25px;font-size:2.5em}
body.node-type-page.not-front .page-title,body.node-type-webform .page-title,body.node-type-about-us .page-title{float:left;width:245px;margin-right:80px}
body.node-type-page.not-front .page-title h1,body.node-type-webform .page-title h1,body.node-type-about-us .page-title h1{display:inline-block;text-transform:uppercase;line-height:85%;padding-bottom:5px;border-bottom:4px solid white;font-size:2.5em}
body.node-type-page.not-front .region-content,body.node-type-webform .region-content,body.node-type-about-us .region-content{position:relative}
body.node-type-page.not-front .region-content:before,body.node-type-webform .region-content:before,body.node-type-about-us .region-content:before{content:"";display:block;position:absolute;top:0;left:269px;width:0px;height:0px;border-style:solid;border-width:56px 56px 56px 0;border-color:transparent #222f7e transparent transparent}
body.node-type-page.not-front #block-system-main,body.node-type-webform #block-system-main,body.node-type-about-us #block-system-main{overflow:hidden;background:#222f7e;position:relative;margin-right:80px;padding:15px;min-height:82px}
body.page-about-us .page-wrapper,body.programs-and-services .page-wrapper{background:#ddeaf5}
body.page-about-us .page-title,body.programs-and-services .page-title{display:none}
body.page-about-us .region-content,body.programs-and-services .region-content{position:relative}
body.page-about-us .main-wrapper,body.programs-and-services .main-wrapper{position:relative}
body.annual-reports .page-wrapper{background:#29abe2}
body.annual-reports .page-title{display:block}
body.annual-reports .block.about-us-back{display:none}
body.node-type-programs-services .main-wrapper{padding:20px 0}
body.node-type-programs-services .main-wrapper>div>div{background:#29abe2;overflow:hidden;padding:20px}
body.page-about-us-staff .main-wrapper{padding:0}
body.page-about-us-staff .main-wrapper>div{max-width:none}
body.page-about-us-staff .main-wrapper>div>div{padding:0}
body.page-about-us-staff .block.about-us-back{display:none}
body.contact-us .page-title{float:none !important}
body.contact-us .page-title:after{content:"";width:280px;height:201px;background:url(bg-contact.png) no-repeat top center;float:left;margin:20px 25px 0 20px}
body.contact-us .main-wrapper .region-content{font-size:1.1em;margin-top:20px}
body.contact-us .main-wrapper .region-content:before{border-width:31px 31px 31px 0;left:294px}
body.contact-us .main-wrapper .region-content .address,body.contact-us .main-wrapper .region-content .email,body.contact-us .main-wrapper .region-content .phone,body.contact-us .main-wrapper .region-content .fax,body.contact-us .main-wrapper .region-content .newsletter,body.contact-us .main-wrapper .region-content .donate,body.contact-us .main-wrapper .region-content .social{float:left;padding-left:40px;line-height:30px;margin-bottom:18px;width:200px;background-repeat:no-repeat;background-position:left center}
body.contact-us .main-wrapper .region-content .address a,body.contact-us .main-wrapper .region-content .email a,body.contact-us .main-wrapper .region-content .phone a,body.contact-us .main-wrapper .region-content .fax a,body.contact-us .main-wrapper .region-content .newsletter a,body.contact-us .main-wrapper .region-content .donate a,body.contact-us .main-wrapper .region-content .social a{color:white;text-decoration:none}
body.contact-us .main-wrapper .region-content .address a:hover,body.contact-us .main-wrapper .region-content .email a:hover,body.contact-us .main-wrapper .region-content .phone a:hover,body.contact-us .main-wrapper .region-content .fax a:hover,body.contact-us .main-wrapper .region-content .newsletter a:hover,body.contact-us .main-wrapper .region-content .donate a:hover,body.contact-us .main-wrapper .region-content .social a:hover{border-bottom:1px solid white;margin-bottom:-1px}
body.contact-us .main-wrapper .region-content .address{line-height:1.2;width:auto;float:none;background-position:top left;background-image:url(icon-white-address.png);cursor:pointer}
body.contact-us .main-wrapper .region-content .address.left{float:left;width:220px}
body.contact-us .main-wrapper .region-content .email{background-image:url(icon-white-email.png)}
body.contact-us .main-wrapper .region-content .phone{background-image:url(icon-white-phone.png)}
body.contact-us .main-wrapper .region-content .fax{background-image:url(icon-white-fax.png)}
body.contact-us .main-wrapper .region-content .newsletter{clear:both;background-image:url(icon-white-newsletter.png)}
body.contact-us .main-wrapper .region-content .donate{clear:left;background-image:url(icon-white-donate.png)}
body.contact-us .main-wrapper .region-content .social{clear:both;padding-left:0;padding-right:40px}
body.contact-us .main-wrapper .region-content .social a{display:inline-block;width:26px;height:26px;background-repeat:no-repeat;margin-right:10px;font-size:0;color:transparent;padding-left:0}
body.contact-us .main-wrapper .region-content .social .facebook{background-image:url(fb.png)}
body.contact-us .main-wrapper .region-content .social .twitter{background-image:url(tw.png)}
body.contact-us .main-wrapper .region-content h2{clear:both;margin-bottom:4px}
body.i-am-rebound .page-wrapper{background:#ddeaf5}
body.i-am-rebound .page-wrapper .page-title{position:relative;z-index:1;padding-top:20px;padding-left:20px;margin-right:75px;width:200px}
body.i-am-rebound .page-wrapper #block-system-main{overflow:visible;background:#29abe2;padding:20px;margin-right:0}
body.i-am-rebound .page-wrapper #block-system-main:before{content:"";display:block;position:absolute;top:20px;left:264px;width:0px;height:0px;border-style:solid;border-width:31px 31px 31px 0;border-color:transparent #222f7e transparent transparent}
body.i-am-rebound .page-wrapper #block-system-main>div{overflow:hidden;background:#222f7e;padding:15px;min-height:32px}
.item-list .pager{margin-bottom:0}
.item-list .pager li{margin-left:0;padding:0.25em;font-weight:bold}
.item-list .pager li.pager-next a,.item-list .pager li.pager-previous a{display:inline-block;font-size:0;color:transparent;width:15px;height:16px;background:url(chevron-right.png) no-repeat center center;vertical-align:top}
.item-list .pager li.pager-previous a{background-image:url(chevron-left.png)}
.item-list .pager li a{color:white;text-decoration:none}
.item-list .pager li a:hover{text-decoration:underline}
.block.volunteer-apply-now{position:absolute;top:80px;left:0}
.popup-overlay{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none !important;background:black;opacity:0.3;z-index:2;display:none}
#block-views-about-us-content-block,#block-views-programs-content-block{position:static}
#gmap{height:400px;border-top:4px solid white;border-bottom:4px solid white;margin-bottom:40px}
body.calendar{width:auto}
body.calendar .region-content{clear:both}
body.calendar .region-content #block-system-main{margin-right:0;overflow:visible}
body.calendar .region-content #block-system-main .button{position:absolute;top:-70px;right:0}
body.page-events .page-title{float:left}
.block.about-us-back{position:absolute;left:0;top:90px;width:200px;text-align:center}
.block.about-us-back .content a{display:inline-block;color:white;text-decoration:none;font-weight:bold;padding-left:18px;background:url(chevron-left.png) no-repeat left center}
.block.about-us-back .content a:hover{border-bottom:1px solid white}
ul.donors{-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style:none}
ul.donors li{list-style:none;padding:2px 0 2px 25px;background:url(chevron-right.png) no-repeat left center}
.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.navigation{height:99px;background:#71c4ea;position:relative;z-index:100;transition:background-color 0.5s}
.navigation .region-navigation{position:relative}
.navigation a{color:white;text-decoration:none;font-weight:500}
.navigation .logo{display:block;float:left;height:99px;width:79px;padding-left: 10px;background:#1b75bc;position:relative;text-align:center;z-index:1}
.navigation .logo:before{content:"";position:absolute;width:9999px;height:100%;right:100%;background:#1b75bc}
.navigation .logo:after{content:"";position:absolute;width:0;height:0;top:0;left:100%;border-style:solid;border-width:50px 0 49px 33px;border-color:transparent transparent transparent #1b75bc;-moz-transform:scale(0.9999)}
.navigation .logo img{display:inline-block;height:79px;width:79px;position:relative;top:10px}
.navigation .address,.navigation .phone,.navigation .social{position:absolute;right:0;height:33px;width:155px;line-height:33px;padding:0 0 0 22px;font-size:0.85em;text-align:right;background-position:left center;background-repeat:no-repeat}
.navigation .address .content a,.navigation .phone .content a,.navigation .social .content a{display:block;width:100%;padding-left:32px;margin-left:-32px;position:relative;z-index:1}
.navigation .address .content a:hover,.navigation .address .content a:focus,.navigation .phone .content a:hover,.navigation .phone .content a:focus,.navigation .social .content a:hover,.navigation .social .content a:focus{text-decoration:underline}
.navigation .address:before,.navigation .phone:before,.navigation .social:before{content:"";position:absolute;left:-11px;width:0;height:0;border-style:solid;border-width:16.5px 11px 16.5px 0;border-color:transparent;-moz-transform:scale(0.9999)}
.navigation .address:after,.navigation .phone:after,.navigation .social:after{content:"";position:absolute;top:0;left:100%;height:33px;width:9999px}
.navigation .address{top:0;background-color:#1b75bc;background-image:url(icon-mail.png)}
.navigation .address:before{border-right-color:#1b75bc}
.navigation .address:after{background:#1b75bc}
.navigation .phone{top:33px;background-color:#24408e;background-image:url(icon-phone.png)}
.navigation .phone:before{border-right-color:#24408e}
.navigation .phone:after{background:#24408e}
.navigation .social{top:66px;background-color:#1b75bc}
.navigation .social:before{border-right-color:#1b75bc}
.navigation .social:after{background:#1b75bc}
.navigation .social .content a{display:inline-block;width:26px;height:26px;background-repeat:no-repeat;margin-left:10px;font-size:0;color:transparent;padding-left:0;vertical-align:top;position:relative;top:3px}
.navigation .social a.donate{font-size:1em;line-height:33px;width:auto;height:auto;color:white;padding-right:12px;margin-top:-3px;text-transform:uppercase}
.navigation .social .facebook{background-image:url(fb.png)}
.navigation .social .twitter{background-image:url(tw.png)}
.navigation .btn-menu{display:none}
#block-system-main-menu .content ul{list-style:none;margin:0;padding:33px 188px 0 33px;overflow:hidden;text-align:center}
#block-system-main-menu .content ul li{list-style:none;display:inline-block;margin:0;padding:2px 2px;max-width:75px;text-align:center}
#block-system-main-menu .content ul li:hover{border-bottom:2px solid white;padding-bottom:0}
#block-system-main-menu .content ul a{display:table-cell;vertical-align:middle;height:2em;width:100%;line-height:0.9;color:white;font-weight:500;font-size: 0.9375em;}
.footer{background:#24408e;overflow:hidden;clear:both;position:relative;z-index:2}
.footer>div>div>div{min-height:320px;padding-right:176px;position:relative}
.footer a{color:white;text-decoration:none;font-weight:500}
.footer a:hover,.footer a:focus{text-decoration:underline}
.footer .logo{display:block;float:left;height:99px;width:145px;background:#1b75bc;position:relative;text-align:left;z-index:1;margin-right:33px}
.footer .logo:before{content:"";position:absolute;width:9999px;height:100%;right:100%;background:#1b75bc}
.footer .logo:after{content:"";position:absolute;width:0;height:0;top:0;left:100%;border-style:solid;border-width:50px 0 49px 33px;border-color:transparent transparent transparent #1b75bc;-moz-transform:scale(0.9999)}
.footer .logo img{display:inline-block;height:87px;width:128px;position:relative;top:6px}
.footer .newsletter{position:absolute;left:0;top:99px;height:33px;width:115px;line-height:33px;padding:0 25px 0 5px;font-size:0.85em;text-align:left;background:#29abe2 url(icon-newsletter.png) no-repeat right center;z-index:1}
.footer .newsletter .content a{display:block}
.footer .newsletter:before{content:"";position:absolute;top:0;right:100%;height:33px;width:9999px;background:#29abe2}
.footer .newsletter:after{content:"";position:absolute;right:-11px;top:0;width:0;height:0;border-style:solid;border-width:16.5px 0 16.5px 11px;border-color:transparent;border-left-color:#29abe2;-moz-transform:scale(0.9999)}
.footer .address,.footer .phone,.footer .email,.footer .donate{position:absolute;right:0;height:33px;width:155px;line-height:33px;padding:0 0 0 22px;font-size:0.85em;text-align:right;z-index:1;background-position:left center;background-repeat:no-repeat}
.footer .address .content a,.footer .phone .content a,.footer .email .content a,.footer .donate .content a{display:block;width:100%;padding-left:32px;margin-left:-32px;position:relative;z-index:1}
.footer .address:before,.footer .phone:before,.footer .email:before,.footer .donate:before{content:"";position:absolute;left:-11px;width:0;height:0;border-style:solid;border-width:16.5px 11px 16.5px 0;border-color:transparent;-moz-transform:scale(0.9999)}
.footer .address:after,.footer .phone:after,.footer .email:after,.footer .donate:after{content:"";position:absolute;top:0;left:100%;height:33px;width:9999px}
.footer .address{top:0;background-color:#1b75bc;background-image:url(icon-mail.png)}
.footer .address:before{border-right-color:#1b75bc}
.footer .address:after{background:#1b75bc}
.footer .phone{top:33px;background-color:#29abe2;background-image:url(icon-phone.png)}
.footer .phone:before{border-right-color:#29abe2}
.footer .phone:after{background:#29abe2}
.footer .email{top:66px;background-color:#1b75bc;background-image:url(icon-email.png)}
.footer .email:before{border-right-color:#1b75bc}
.footer .email:after{background:#1b75bc}
.footer .donate{top:99px;background-color:#29abe2;background-image:url(icon-donate.png);font-weight:bold;font-size:0.9em}
.footer .donate:before{border-right-color:#29abe2}
.footer .donate:after{background:#29abe2}
.footer .social{position:absolute;left:0;top:165px;width:145px;text-align:center}
.footer .social .content a{display:inline-block;width:45px;height:43px;background-repeat:no-repeat;margin:0 9px;font-size:0;color:transparent;vertical-align:top}
.footer .social .facebook{background-image:url(icon-facebook-large.png)}
.footer .social .twitter{background-image:url(icon-twitter-large.png)}
.footer .logos{position:absolute;right:0;top:165px;width:165px;text-align:center}
.footer .logos a{display:block}
.footer .menu-about-us,.footer .menu-programs-services,.footer .menu-other-links{float:left;width:90px;padding:33px 45px;font-size:0.9em}
.footer .menu-about-us h2,.footer .menu-programs-services h2,.footer .menu-other-links h2{font-size:1.1em;line-height:100%;height:2em;border-bottom:2px solid white;display:inline-block;vertical-align:top;padding-bottom:3px}
.footer .menu-about-us .content ul,.footer .menu-programs-services .content ul,.footer .menu-other-links .content ul{list-style:none;margin:0;padding:6px 0}
.footer .menu-about-us .content ul li,.footer .menu-programs-services .content ul li,.footer .menu-other-links .content ul li{list-style:none;margin:5px 0 0 0;padding:0}
.footer .menu-about-us .content ul a,.footer .menu-programs-services .content ul a,.footer .menu-other-links .content ul a{color:white;display:block;padding:3px 0}
.footer .menu-other-links{width:115px}
.footer .menu-other-links .content ul{padding-top:0}
.footer .site-by-cci{text-decoration:none;color:white;font-size:0.85em;position:absolute;left:0;bottom:20px;font-weight:normal;text-shadow:-1px 1px 2px rgba(0,0,0,0.4)}
.footer .site-by-cci:hover{text-decoration:underline}
.footer .site-by-cci span{font-size:0;color:transparent;display:inline-block;height:22px;width:48px;background:url(logo-cci.png) no-repeat center center;vertical-align:middle;margin-left:4px}
.view-about-us .view-content{position:relative;text-align:center}
.view-about-us .views-row{display:inline-block;position:relative;margin:5px}
.view-about-us-row{background:#1b75bc;color:white;border:10px solid #1b75bc;border-radius:135px;cursor:pointer;width:auto !important;transform:none !important;-webkit-transform:none !important;-ms-transform:none !important;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-about-us-row>div{width:230px;height:230px;border:10px solid white;border-radius:125px;display:table-cell;vertical-align:middle;text-align:center;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-about-us-row:hover{background:#1b75bc}
.view-about-us-row:hover .views-field-title{display:none}
.view-about-us-row:hover .views-field-body{display:block}
.view-about-us-row .views-field-body{display:none;padding:30px;line-height:85%;font-weight:bold;font-size:0.9em}
.view-about-us-row .views-field-body .read-more a{color:white;display:inline-block;margin-top:1em;text-decoration:none;padding-right:18px;background:url(chevron-right.png) no-repeat right center;position:static;font-size:inherit;width:auto;height:auto}
.view-about-us-row .views-field-title{text-align:center;font-size:2.5em;font-weight:bold;border-bottom:4px solid white;display:inline-block;line-height:85%;max-width:180px;padding-bottom:3px}
.view-about-us-row .views-field-field-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;font-size:0;text-decoration:none}
.view-about-us-row.views-row-1:hover{background:#1b75bc}
.view-about-us-row.views-row-2:hover{background:#222f7e}
.view-about-us-row.views-row-3:hover{background:#29abe2}
.view-about-us-row.views-row-4:hover{background:#29abe2}
.view-about-us-row.views-row-5:hover{background:#1b75bc}
.view-about-us-row.views-row-6:hover{background:#6d7075}
.view-about-us-row.views-row-7:hover{background:#222f7e}
.view-programs .view-content{min-height:600px;text-align:center}
.view-programs .views-row{margin:5px}
.view-programs-row{background:#1b75bc;position:relative;color:white;border:10px solid #1b75bc;border-radius:135px;display:inline-block;cursor:pointer;width:auto !important;transform:none !important;-webkit-transform:none !important;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-programs-row>div{width:230px;height:230px;border:10px solid white;border-radius:125px;display:table-cell;vertical-align:middle;text-align:center;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-programs-row:hover .views-field-title{display:none}
.view-programs-row:hover .views-field-nothing{display:block}
.view-programs-row:hover .views-field-field-image{display:none}
.view-programs-row .views-field-nothing{display:none;padding:30px;line-height:0.85;font-weight:bold;font-size:0.9em;position:relative;z-index:2}
.view-programs-row .views-field-nothing a{text-decoration:none;color:white}
.view-programs-row .views-field-nothing .read-more{color:white;display:inline-block;margin-top:1em;text-decoration:none;padding-right:18px;background:url(chevron-right.png) no-repeat right center}
.view-programs-row .views-field-title{text-align:center;font-size:2.5em;font-weight:bold;border-bottom:4px solid white;display:inline-block;line-height:85%;max-width:180px;padding-bottom:3px;position:relative;z-index:2;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;filter:glow(color=#FF000000,strength=2);zoom:1}
.view-programs-row .views-field-field-image img{position:absolute;left:10px;top:10px;width:230px;height:230px;border-radius:115px;z-index:1;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-programs-row .views-field-path{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4}
.view-programs-row .views-field-path a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;text-decoration:none;font-size:0}
.view-program .views-field-title{float:left;width:200px;margin-right:80px;margin-bottom:20px;text-align:center}
.view-program .views-field-title h2{text-transform:uppercase;line-height:85%;padding-bottom:5px;border-bottom:4px solid white;font-size:2.5em}
.view-program .buttons{float:left;clear:left;width:200px;margin-right:80px;margin-bottom:20px;text-align:center;position:relative;z-index:1}
.view-program .buttons a{display:inline-block;color:white;text-decoration:none;font-weight:bold;margin:6px 0}
.view-program .buttons a:hover{border-bottom:1px solid white;margin-bottom:5px}
.view-program .buttons .btn-all-programs{padding-left:18px;background:url(chevron-left.png) no-repeat left center}
.view-program .buttons .btn-next-program{padding-right:18px;background:url(chevron-right.png) no-repeat right center}
.view-program .views-field-field-youtube-video-id{overflow:hidden;margin-bottom:20px;position:relative;cursor:pointer}
.view-program .views-field-field-youtube-video-id:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:url(icon-play.png) no-repeat center center}
.view-program .views-field-field-youtube-video-id:hover:after{background-image:url(icon-play-red.png)}
.view-program .views-field-field-youtube-video-id.open:after{display:none}
.view-program .views-field-field-youtube-video-id.open .field-content{padding-bottom:56.25%}
.view-program .views-field-field-youtube-video-id img{display:block;width:100%}
.view-program .views-field-field-youtube-video-id iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.view-program .views-field-body{position:relative}
.view-program .views-field-body:before{content:"";display:block;position:absolute;top:0;left:224px;width:0px;height:0px;border-style:solid;border-width:56px 56px 56px 0;border-color:transparent #222f7e transparent transparent}
.view-program .views-field-body>div{background:#222f7e;padding:15px;overflow:hidden;position:relative;min-height:82px}
.view-program .views-field-field-image img{float:left;clear:left;border-radius:200px;border:5px solid white;width:200px;height:200px;margin-right:70px;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-program .close{position:absolute;right:-15px;top:-15px;width:30px;height:30px;background:url(btn-close.png) no-repeat;text-decoration:none;font-size:0;color:transparent}
.view-program .views-field-field-photos{clear:both;position:relative;padding:0 60px;overflow:hidden;margin-top:5px}
.view-program .views-field-field-photos>div{overflow:hidden}
.view-program .views-field-field-photos .arrow-left,.view-program .views-field-field-photos .arrow-right{position:absolute;width:43px;height:43px;font-size:0;top:50%;margin-top:-22px;background-repeat:no-repeat;z-index:1;border-radius:30px;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-program .views-field-field-photos .arrow-left:focus,.view-program .views-field-field-photos .arrow-right:focus{border:2px solid white;margin:-24px 0 0 0}
.view-program .views-field-field-photos .arrow-left{background-image:url(arrow-left.png);left:0;margin-left:2px}
.view-program .views-field-field-photos .arrow-right{background-image:url(arrow-right.png);right:0;margin-right:2px}
.view-program .views-field-field-photos ul{list-style:none;margin:0;padding:0;width:10000px;position:relative}
.view-program .views-field-field-photos li{list-style:none;padding:20px 12px 0 12px;margin:0;float:left}
.view-program .views-field-field-photos img{display:block;border-radius:59px;border:2px solid white}
.view-news .views-row,.view-news-page .views-row,.view-events .views-row,.view-event .views-row,.view-archived-newsletters .views-row{clear:both;margin-bottom:40px;overflow:hidden}
.view-news .views-row-last,.view-news-page .views-row-last,.view-events .views-row-last,.view-event .views-row-last,.view-archived-newsletters .views-row-last{margin-bottom:0}
.view-news .views-field-field-image,.view-news-page .views-field-field-image,.view-events .views-field-field-image,.view-event .views-field-field-image,.view-archived-newsletters .views-field-field-image{float:left;width:290px;text-align:center;position:relative;min-height:170px;background:url(logo-rebound.png) no-repeat top center;background-size:156px 156px;behavior:url(/sites/all/themes/rebound/css/backgroundsize.min.htc)}
.view-news .views-field-field-image img,.view-news-page .views-field-field-image img,.view-events .views-field-field-image img,.view-event .views-field-field-image img,.view-archived-newsletters .views-field-field-image img{border-radius:75px;border:3px solid white}
.view-news .views-field-the-rest,.view-news-page .views-field-the-rest,.view-events .views-field-the-rest,.view-event .views-field-the-rest,.view-archived-newsletters .views-field-the-rest{position:relative}
.view-news .views-field-the-rest:before,.view-news-page .views-field-the-rest:before,.view-events .views-field-the-rest:before,.view-event .views-field-the-rest:before,.view-archived-newsletters .views-field-the-rest:before{content:"";display:block;position:absolute;border-style:solid;border-width:31px 31px 31px 0;border-color:transparent #222f7e transparent transparent;left:259px;top:0;z-index:2}
.view-news .views-field-the-rest>div,.view-news-page .views-field-the-rest>div,.view-events .views-field-the-rest>div,.view-event .views-field-the-rest>div,.view-archived-newsletters .views-field-the-rest>div{background:#222f7e;overflow:hidden;padding:15px}
.view-news .views-field-the-rest img,.view-news-page .views-field-the-rest img,.view-events .views-field-the-rest img,.view-event .views-field-the-rest img,.view-archived-newsletters .views-field-the-rest img{max-width:100%;height:auto !important}
.view-news .views-field-title,.view-news-page .views-field-title,.view-events .views-field-title,.view-event .views-field-title,.view-archived-newsletters .views-field-title{text-transform:uppercase;margin-bottom:5px}
.view-news .views-field-title h2,.view-news-page .views-field-title h2,.view-events .views-field-title h2,.view-event .views-field-title h2,.view-archived-newsletters .views-field-title h2{display:inline-block}
.view-news .views-field-title a,.view-news-page .views-field-title a,.view-events .views-field-title a,.view-event .views-field-title a,.view-archived-newsletters .views-field-title a{color:white;text-decoration:none;display:block}
.view-news .views-field-title a:hover,.view-news-page .views-field-title a:hover,.view-events .views-field-title a:hover,.view-event .views-field-title a:hover,.view-archived-newsletters .views-field-title a:hover{border-bottom:2px solid white;margin-bottom:-2px}
.view-news .views-field-field-date,.view-news-page .views-field-field-date,.view-events .views-field-field-date,.view-event .views-field-field-date,.view-archived-newsletters .views-field-field-date{float:left;background:#1b75bc;border-radius:30px;height:40px;width:40px;padding:10px 9px 10px 11px;text-align:center;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-news .views-field-field-date .month,.view-news-page .views-field-field-date .month,.view-events .views-field-field-date .month,.view-event .views-field-field-date .month,.view-archived-newsletters .views-field-field-date .month{text-transform:uppercase;font-size:0.8em;line-height:100%}
.view-news .views-field-field-date .day,.view-news-page .views-field-field-date .day,.view-events .views-field-field-date .day,.view-event .views-field-field-date .day,.view-archived-newsletters .views-field-field-date .day{font-size:2.25em;line-height:80%}
.view-news .views-field-body,.view-news-page .views-field-body,.view-event .views-field-body,.view-archived-newsletters .views-field-body{line-height:100%;margin-bottom:1em}
.view-events .views-field-body p {line-height:1.2em;margin-bottom:1em}
.view-news .views-field-path,.view-news-page .views-field-path,.view-events .views-field-path,.view-event .views-field-path,.view-archived-newsletters .views-field-path{padding-left:75px}
.view-news .views-field-path a,.view-news-page .views-field-path a,.view-events .views-field-path a,.view-event .views-field-path a,.view-archived-newsletters .views-field-path a{color:white;font-size:0.9em;text-decoration:none;padding-right:20px;background:url(chevron-right.png) no-repeat right center}
.view-news .views-field-path a:hover,.view-news-page .views-field-path a:hover,.view-events .views-field-path a:hover,.view-event .views-field-path a:hover,.view-archived-newsletters .views-field-path a:hover{border-bottom:1px solid white;margin-bottom:-1px}
.view-news-page .views-field-field-image,.view-event .views-field-field-image{width:326px}
.view-news-page .views-field-field-image img,.view-event .views-field-field-image img{border-radius:113px;border:3px solid white}
.view-news-page .views-field-field-image .noimage,.view-event .views-field-field-image .noimage{background:#5fbee8;position:absolute;left:0;top:0;width:320px;height:229px;z-index:1}
.view-news-page .views-field-the-rest>div,.view-event .views-field-the-rest>div{min-height:82px}
.view-news-page .views-field-the-rest:before,.view-event .views-field-the-rest:before{border-width:56px 56px 56px 0;left:270px}
.view-news-page .views-field-field-date,.view-event .views-field-field-date{margin:0 12px 10px 0}
.view-news-page .views-field-body,.view-event .views-field-body{padding-left:0}
.view-news-page .views-field-path,.view-event .views-field-path{padding-left:0;display:block;text-align:center}
.view-archived-newsletters .views-row{font-weight:bold;position:relative;margin-right:80px}
.view-archived-newsletters .views-row>div{background:#222f7e;overflow:hidden;padding:15px}
.view-archived-newsletters .views-field-field-pdf{padding-left:75px}
.view-archived-newsletters .views-field-field-pdf a{display:inline-block;color:white;padding-right:24px;background:url(chevron-right.png) no-repeat right center;text-decoration:none}
.view-archived-newsletters .views-field-field-pdf a:hover{border-bottom:1px solid white;margin-bottom:-1px}
.view-events .view-header .button{float:right}
.view-photo-galleries .views-row{position:relative;overflow:hidden;padding-bottom:40px}
.view-photo-galleries .views-row:last-child{padding-bottom:0}
.view-photo-galleries .views-field-field-photos img{display:block;width:220px;height:220px;border-radius:110px;float:left;margin-right:72px;position:relative;z-index:1;border:4px solid white;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-photo-galleries .views-field-title{position:relative;top:75px}
.view-photo-galleries .views-field-title:before{content:"";display:block;position:absolute;top:0;left:269px;width:0px;height:0px;border-style:solid;border-width:31px 31px 31px 0;border-color:transparent #222f7e transparent transparent}
.view-photo-galleries .views-field-title>div{background:#222f7e;overflow:hidden;padding:15px}
.view-photo-galleries .views-field-title a{color:white;text-decoration:none;font-size:2em;font-weight:500}
.view-photo-galleries .views-field-title a:hover,.view-photo-galleries .views-field-title a:focus{border-bottom:2px solid white;margin-bottom:-2px}
.view-photo-gallery{overflow:hidden}
.view-photo-gallery .view-header .button{margin-bottom:20px}
.view-photo-gallery .view-footer .button{margin-top:20px}
.view-photo-gallery .view-content ul{list-style:none;margin:0;padding:0;font-size:0}
.view-photo-gallery .view-content ul li{list-style:none;margin:0;padding:3px;display:inline-block}
.view-photo-gallery .view-content ul li img{display:block;border-radius:110px;border:4px solid white}
.view-primary-circles,.view-red-circles{position:relative}
.view-primary-circles .views-row,.view-red-circles .views-row{width:300px;height:300px;position:absolute;z-index:2;border-radius:150px;overflow:hidden;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-primary-circles .views-field-field-image img,.view-red-circles .views-field-field-image img{border-radius:150px;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-primary-circles .views-field-field-link,.view-red-circles .views-field-field-link{opacity:0;transition:opacity 0.3s;position:absolute;left:0;top:0;right:0;bottom:0;border:10px solid #1b75bc;border-radius:150px;text-align:center;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-primary-circles .views-field-field-link>div,.view-red-circles .views-field-field-link>div{position:absolute;left:10px;top:10px;right:10px;bottom:10px;background:#1b75bc;border-radius:130px;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-primary-circles .views-field-field-link a,.view-red-circles .views-field-field-link a{display:block;position:absolute;left:-25px;top:-20px;right:-25px;bottom:-20px;padding:50px;border-radius:150px;text-decoration:none;color:white;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-primary-circles .views-field-field-link a>div,.view-red-circles .views-field-field-link a>div{height:200px;width:210px;display:table-cell;vertical-align:middle}
.view-primary-circles .views-field-field-link:hover,.view-primary-circles .views-row.active .views-field-field-link,.view-red-circles .views-field-field-link:hover,.view-red-circles .views-row.active .views-field-field-link{opacity:1}
.view-primary-circles .views-field-title,.view-red-circles .views-field-title{font-size:2.25em;font-weight:bold;text-transform:uppercase;margin-bottom:5px;border-bottom:3px solid white;display:inline-block}
.view-primary-circles .views-field-field-subtitle,.view-red-circles .views-field-field-subtitle{display:inline-block;padding-right:20px;background:url(chevron-right.png) no-repeat right center}
.view-red-circles .views-row{width:250px;height:250px}
.view-red-circles .views-field-field-link{border-color:#ed1c24}
.view-red-circles .views-field-field-link>div{background:#ed1c24}
.view-red-circles .views-field-field-link a{padding:30px}
.view-red-circles .views-field-field-link a>div{width:200px;height:200px}
.view-red-circles .views-field-title{font-size:2em}
.view-secondary-circles .views-row{position:absolute;padding:40px 0;width:100%;left:0}
.view-secondary-circles .views-row>div{width:100%;max-width:940px;margin:0 auto}
.view-secondary-circles .views-row:hover .views-field-nothing,.view-secondary-circles .views-row.active .views-field-nothing{opacity:1;left:0}
.view-secondary-circles .views-row:hover .views-field-nothing-1 .grower,.view-secondary-circles .views-row.active .views-field-nothing-1 .grower{width:4000px;height:4000px;margin-top:-2000px;left:-2000px;right:auto}
.view-secondary-circles .views-field-field-image{position:relative;z-index:4;float:left;margin:0 50px 0 0}
.view-secondary-circles .views-field-field-image img{display:inline-block;border-radius:125px;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-secondary-circles.view-display-id-block .views-row:hover .views-field-nothing,.view-secondary-circles.view-display-id-block .views-row.active .views-field-nothing{opacity:1;left:0}
.view-secondary-circles.view-display-id-block .views-row:hover .views-field-nothing-1 .grower,.view-secondary-circles.view-display-id-block .views-row.active .views-field-nothing-1 .grower{width:4000px;height:4000px;margin-top:-2000px;right:-2000px;left:auto}
.view-secondary-circles.view-display-id-block .views-field-field-image img{float:right;margin:0 0 0 50px}
.view-secondary-circles.view-display-id-block .views-field-nothing{left:50px}
.view-secondary-circles.view-display-id-block .views-field-nothing:before{left:auto;right:242px;border-width:58px 0 58px 58px;border-color:transparent transparent transparent #222f7e}
.view-secondary-circles.view-display-id-block .views-field-nothing-1 .grower{left:auto;right:125px}
.view-secondary-circles .views-field-nothing{opacity:0;position:relative;left:-50px;z-index:3;transition:opacity 0.3s,left 0.5s}
.view-secondary-circles .views-field-nothing:before{content:"";display:block;position:absolute;top:0;left:242px;width:0;height:0;border-style:solid;border-width:58px 58px 58px 0;border-color:transparent #222f7e transparent transparent;z-index:1}
.view-secondary-circles .views-field-nothing>div{overflow:hidden;background:#222f7e;padding:25px}
.view-secondary-circles .views-field-title{font-size:2.5em;text-transform:uppercase;font-weight:bold;margin-bottom:10px;border-bottom:4px solid white;display:inline-block}
.view-secondary-circles .views-field-nothing-1{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:2}
.view-secondary-circles .views-field-nothing-1>div{width:100%;height:100%;max-width:940px;margin:0 auto;position:relative}
.view-secondary-circles .views-field-nothing-1 .grower{background:#29abe2;border-radius:5000px;width:0;height:0;position:absolute;left:125px;top:50%;margin-top:0;margin-left:0;transition:all 1s ease-in-out;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-secondary-circles .views-field-path{padding-top:0.75em}
.view-secondary-circles a.read-more{display:inline-block;color:white;text-decoration:none;font-weight:bold;padding-right:18px;background:url(chevron-right.png) no-repeat right center}
.view-secondary-circles a.read-more:hover{border-bottom:1px solid white;margin-bottom:-1px}
.view-photo-circles{position:relative}
.view-photo-circles .views-row{position:absolute;width:150px;height:150px;border-radius:75px;background:#29abe2;overflow:hidden;z-index:1;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-photo-circles .views-row>div{border-radius:75px;position:absolute;left:0;top:0;right:0;bottom:0;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-photo-circles .views-field-field-image img{border-radius:75px;opacity:0;transition:opacity 0.3s;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-photo-circles .views-field-field-image img:hover{opacity:1}
.view-staff{text-align:center;background:#5fbee8;padding:40px 0}
.view-staff .page-title{display:block !important;text-align:left}
.view-staff .views-row{display:inline-block;width:90px;height:70px;padding:20px 10px;margin:10px;border-radius:100px;border:2px solid white;position:relative;background:#1b75bc}
.view-staff .views-row:hover .views-field-field-image{opacity:0}
.view-staff .views-row:hover .body{opacity:1}
.view-staff .views-field-field-image{display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:url(bg-staff.png) no-repeat bottom center;background-size:contain;opacity:1;transition:opacity 0.2s;border-radius:100px}
.view-staff .views-field-field-image img{display:block;border-radius:100px}
.view-staff .body{display:table-cell;width:90px;height:70px;vertical-align:middle;font-weight:500;opacity:0;transition:opacity 0.2s}
.view-staff .views-field-field-first-name,.view-staff .views-field-field-last-name{position:relative;z-index:1}
.view-staff a{position:absolute;left:0;top:0;width:100%;height:100%;text-decoration:none;font-size:0;z-index:2}
.ie8 .view-staff{display:none}
.view-staff-content .views-row{overflow:hidden;padding:40px 0}
.view-staff-content .views-row.views-row-even{background:#5fbee8}
.view-staff-content .views-row:hover .back-to-top{opacity:1}
.view-staff-content .views-row>div>div{position:relative}
.view-staff-content .views-field-field-image{float:left;width:220px;height:220px;border-radius:220px;border:5px solid white;margin-right:80px;background:#1b75bc url(bg-staff.png) no-repeat bottom center}
.view-staff-content .views-field-field-image img{border-radius:220px}
.view-staff-content .body-container{position:relative}
.view-staff-content .body-container>div{overflow:hidden;background:#222f7e;padding:12px 20px}
.view-staff-content .body-container:before{content:"";display:block;position:absolute;top:0;left:254px;width:0px;height:0px;border-style:solid;border-width:56px 56px 56px 0;border-color:transparent #222f7e transparent transparent}
.view-staff-content .name h2{font-size:1.75em}
.view-staff-content .title{font-style:italic;margin-bottom:0.5em}
.view-staff-content .back-to-top{position:absolute;right:24px;top:100%;text-decoration:none;font-weight:bold;font-size:0.85em;line-height:40px;vertical-align:middle;padding-right:18px;background:url(chevron-up.png) no-repeat right center;color:white;opacity:0;transition:opacity 0.5s}
.view-staff-content .back-to-top:hover,.view-staff-content .back-to-top:active{text-decoration:underline}
.view-staff-content .views-row-odd .back-to-top{color:#29abe2;background-image:url(chevron-up-blue.png)}
.view-annual-reports .views-row,.view-job-opportunities .views-row{position:relative;overflow:hidden;padding-bottom:40px}
.view-annual-reports .views-row:last-child,.view-job-opportunities .views-row:last-child{padding-bottom:0}
.view-annual-reports .views-field-field-image img,.view-job-opportunities .views-field-field-image img{display:block;width:220px;height:220px;border-radius:114px;float:left;margin-right:50px;position:relative;z-index:1;border:4px solid white;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.view-annual-reports .views-field-nothing,.view-job-opportunities .views-field-nothing{position:relative}
.view-annual-reports .views-field-nothing>div,.view-job-opportunities .views-field-nothing>div{overflow:hidden;background:#222f7e;padding:12px 20px}
.view-annual-reports .views-field-nothing:before,.view-job-opportunities .views-field-nothing:before{content:"";display:block;position:absolute;top:0;left:250px;width:0px;height:0px;border-style:solid;border-width:28px 28px 28px 0;border-color:transparent #222f7e transparent transparent}
.view-annual-reports .views-field-title,.view-job-opportunities .views-field-title{margin-bottom:5px}
.view-annual-reports .views-field-field-pdf a,.view-job-opportunities .views-field-field-pdf a{display:inline-block;text-decoration:none;color:white;padding-right:24px;background:url(chevron-right.png) no-repeat right center;font-weight:bold;margin-top:0.75em}
.view-annual-reports .views-field-field-pdf a:hover,.view-job-opportunities .views-field-field-pdf a:hover{border-bottom:1px solid white;margin-bottom:-1px}
.view-financial-statements .view-header .page-title{margin-top:40px}
.view-i-am-rebound .views-row{overflow:hidden;background:#29abe2;padding:20px;margin-top:40px}
.view-i-am-rebound .views-field-title{text-transform:uppercase;font-weight:bold;border-bottom:4px solid white;overflow:hidden;display:inline-block;margin-bottom:1em}
.view-i-am-rebound .views-field-title h2{font-size:2.5em}
.view-i-am-rebound .views-field-field-image img{display:block;width:180px;height:180px;border-radius:100px;border:4px solid white;float:left;clear:left;margin-right:50px}
.view-i-am-rebound .views-field-body{position:relative}
.view-i-am-rebound .views-field-body:before{content:"";display:block;position:absolute;top:0;left:207px;width:0px;height:0px;border-style:solid;border-width:31px 31px 31px 0;border-color:transparent #222f7e transparent transparent}
.view-i-am-rebound .views-field-body>div{overflow:hidden;background:#222f7e;padding:15px;min-height:32px}
.view-i-am-rebound .views-field-field-youtube-video-id{padding-left:275px;padding-top:20px}
.view-i-am-rebound .views-field-field-youtube-video-id>div{position:relative;cursor:pointer}
.view-i-am-rebound .views-field-field-youtube-video-id>div:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:url(icon-play.png) no-repeat center center}
.view-i-am-rebound .views-field-field-youtube-video-id>div:hover:after{background-image:url(icon-play-red.png)}
.view-i-am-rebound .views-field-field-youtube-video-id.open>div:after{display:none}
.view-i-am-rebound .views-field-field-youtube-video-id.open>div.field-content{padding-bottom:56.25%}
.view-i-am-rebound .views-field-field-youtube-video-id img{display:block;width:100%}
.view-i-am-rebound .views-field-field-youtube-video-id iframe{position:absolute;left:0;top:0;width:100%;height:100%}

.form-item{margin-top:0}
.form-actions{margin-bottom:0;clear:both}
.form-actions .form-submit{display:inline-block;text-transform:uppercase;font-weight:bold;font-size:1.5em;line-height:46px;padding:0 46px;color:white;background:#1b75bc;border:0;border-bottom:2px solid #13578d;border-radius:4px;cursor:pointer;-webkit-appearance:none}
.form-required{display:none}
.form-type-checkbox input{float:left}
.form-type-checkbox label{padding-left:20px;display:block}
form#webform-client-form-70{font-weight:bold}
form#webform-client-form-70 .webform-component--email label{display:none}
form#webform-client-form-70 .webform-component--email input{width:95%}
form#webform-client-form-70 .webform-component--lists .form-item{text-transform:uppercase}
form#webform-client-form-70 .form-checkboxes{margin-left:50px}
form#webform-client-form-70 .form-actions{text-align:center;margin-bottom:1.5em}
form#webform-client-form-71 label,form#webform-client-form-71 h2{text-transform:uppercase}
form#webform-client-form-71 .webform-component-textfield input,form#webform-client-form-71 .webform-component-email input{width:380px}
form#webform-client-form-71 textarea{width:380px;-webkit-box-sizing:content-box;box-sizing:content-box}
form#webform-client-form-71 .webform-component-markup{margin-bottom:0}
form#webform-client-form-71 .webform-component--last-name label,form#webform-client-form-71 .webform-component--first-name label,form#webform-client-form-71 .webform-component--city label,form#webform-client-form-71 .webform-component--postal-code label,form#webform-client-form-71 .webform-component--province label,form#webform-client-form-71 .webform-component--business-city label,form#webform-client-form-71 .webform-component--business-postal-code label,form#webform-client-form-71 .webform-component--business-province label{position:absolute;left:-99999px}
form#webform-client-form-71 .webform-component--last-name,form#webform-client-form-71 .webform-component--first-name{float:left;margin-bottom:4px}
form#webform-client-form-71 .webform-component--last-name input,form#webform-client-form-71 .webform-component--first-name 
form#webform-client-form-71 .webform-component--occupation{float:left;clear:left}
form#webform-client-form-71 .webform-component--occupation input{width:176px;margin-right:4px}
form#webform-client-form-71 .webform-component--date-of-birth{float:left}
form#webform-client-form-71 .webform-component--date-of-birth .form-item-submitted-date-of-birth-year input{line-height:1.5}
form#webform-client-form-71 .webform-component--date-of-birth input.webform-calendar{margin-left:-4px;vertical-align:middle}
form#webform-client-form-71 .webform-component--street{margin-bottom:8px;clear:both}
form#webform-client-form-71 .webform-component--city{float:left;margin-bottom:8px}
form#webform-client-form-71 .webform-component--city input{width:176px;margin-right:8px}
form#webform-client-form-71 .webform-component--province{float:left;margin-bottom:8px}
form#webform-client-form-71 .webform-component--province input{width:40px;margin-right:8px}
form#webform-client-form-71 .webform-component--postal-code{float:left}
form#webform-client-form-71 .webform-component--postal-code input{width:125px}
form#webform-client-form-71 .webform-component--phone,form#webform-client-form-71 .webform-component--email{float:left}
form#webform-client-form-71 .webform-component--phone input,form#webform-client-form-71 .webform-component--email input{width:176px;margin-right:12px}
form#webform-client-form-71 .webform-component--how-do-you-prefer-to-be-contacted>label{display:inline-block;width:160px;margin-right:34px;vertical-align:middle}
form#webform-client-form-71 .webform-component--how-do-you-prefer-to-be-contacted .form-checkboxes{display:inline-block;vertical-align:middle}
form#webform-client-form-71 .webform-component--how-do-you-prefer-to-be-contacted .form-checkboxes .form-item{display:inline-block;margin:0}
form#webform-client-form-71 .webform-component--how-do-you-prefer-to-be-contacted .form-checkboxes label{padding-right:30px}
form#webform-client-form-71 .webform-component--business-address{margin-bottom:8px;clear:both}
form#webform-client-form-71 .webform-component--business-city{float:left;margin-bottom:8px}
form#webform-client-form-71 .webform-component--business-city input{width:176px;margin-right:8px}
form#webform-client-form-71 .webform-component--business-province{float:left;margin-bottom:8px}
form#webform-client-form-71 .webform-component--business-province input{width:40px;margin-right:8px}
form#webform-client-form-71 .webform-component--business-postal-code{float:left}
form#webform-client-form-71 .webform-component--business-postal-code input{width:125px}
form#webform-client-form-71 .webform-component--can-we-call-you-at-work>label{display:inline-block;margin-right:24px;vertical-align:middle}
form#webform-client-form-71 .webform-component--can-we-call-you-at-work .form-radios{display:inline-block;vertical-align:middle}
form#webform-client-form-71 .webform-component--can-we-call-you-at-work .form-radios .form-item{display:inline-block;margin:0}
form#webform-client-form-71 .webform-component--can-we-call-you-at-work .form-radios label{padding-right:20px;vertical-align:middle}
form#webform-client-form-71 .webform-component--areas .form-checkboxes{margin-left:30px}
form#webform-client-form-71 .webform-component--reference-name,form#webform-client-form-71 .webform-component--reference-phone,form#webform-client-form-71 .webform-component--reference-name-2,form#webform-client-form-71 .webform-component--reference-phone-2,form#webform-client-form-71 .webform-component--emergency-contact-name,form#webform-client-form-71 .webform-component--emergency-contact-phone,form#webform-client-form-71 .webform-component--doctor,form#webform-client-form-71 .webform-component--doctor-phone{float:left}
form#webform-client-form-71 .webform-component--reference-name input,form#webform-client-form-71 .webform-component--reference-phone input,form#webform-client-form-71 .webform-component--reference-name-2 input,form#webform-client-form-71 .webform-component--reference-phone-2 input,form#webform-client-form-71 .webform-component--emergency-contact-name input,form#webform-client-form-71 .webform-component--emergency-contact-phone input,form#webform-client-form-71 .webform-component--doctor input,form#webform-client-form-71 .webform-component--doctor-phone input{width:176px;margin-right:12px}
form#webform-client-form-71 .webform-component--relationship,form#webform-client-form-71 .webform-component--medical-conditions,form#webform-client-form-71 .webform-component--where-did-you-hear,form#webform-client-form-71 .webform-component--phone,form#webform-client-form-71 .webform-component--business-phone,form#webform-client-form-71 .webform-component--how-do-you-prefer-to-be-contacted{clear:left}
form#webform-client-form-71 .webform-component--available .form-checkboxes{margin-left:30px}
form#webform-client-form-71 .webform-component--available .form-checkboxes .form-item{display:inline-block;vertical-align:top;width:160px}
form#webform-client-form-71 .webform-component--seminars-during-these-times{margin-bottom:8px}
form#webform-client-form-71 .webform-component--seminars-during-these-times .form-checkboxes{margin-left:30px}
form#webform-client-form-71 .webform-component--seminars-during-these-times .form-checkboxes .form-item{display:inline-block;vertical-align:top;margin-right:30px}
form#webform-client-form-71 .webform-component--seminars-other label{font-weight:normal;padding-left:30px;display:inline-block;margin-right:8px}
form#webform-client-form-71 .webform-component--seminars-other input{display:inline-block;width:176px}
form#webform-client-form-71 .webform-component--acknowledge{font-weight:bold}
body.front .navigation{background:rgba(41,171,226,0.6);position:fixed;top:0;left:0;width:100%;z-index:100}
body.front .page-title{display:none}
body.front .main-wrapper{background:#ddeaf5;padding:0;position:relative;height:3250px;overflow:hidden}
body.front #block-block-12{height:539px;padding-top:99px;width:100%;background-image:url(bg-home.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:fixed;behavior:url("/sites/all/themes/rebound/css/backgroundsize.min.htc")}
body.front #block-block-12>.content{position:relative}
body.front #block-block-12>.content>div{background:#1b75bc;background:rgba(27,117,188,0.69);width:286px;height:286px;padding:40px;border-radius:183px;position:absolute;top:50%;left:50%;margin-top:-183px;margin-left:-183px;text-align:center;font-size:2em;line-height:100%;text-shadow:1px 1px 2px rgba(0,0,0,0.3);-ms-behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
body.front #block-block-12>.content>div img{height:99px !important;width:auto !important;display:block;margin:10px auto 20px auto}
body.front .main-wrapper .block-views{position:static}
.region-content .circle{border-radius:50px;border-width:50px;border-style:solid;position:absolute;margin-left:-50px;behavior:url(/sites/all/themes/rebound/css/PIE.htc)}
.region-content .circle.color-1{border-color:#1b75bc}
.region-content .circle.color-2{border-color:#24408e}
.region-content .circle.color-3{border-color:#222f7e}
.region-content .circle.color-4{border-color:#29abe2}
.region-content .circle.color-5{border-color:#5fbee8}
.region-content .circle.color-6{border-color:#6e84b7}
.region-content .circle.color-7{border-color:#c4cad1}
.region-content .circle.color-8{border-color:#6d7075}
.view-primary-circles.view-display-id-block_1 .views-row-1{top:100px;left:0;bottom:auto}
.view-primary-circles.view-display-id-block_1 .views-row-2{top:400px;right:0;bottom:auto}
.view-primary-circles.view-display-id-block_2 .views-row{top:1500px;right:20px;bottom:auto}
.view-primary-circles.view-display-id-block_3 .views-row{top:2350px;left:20px;bottom:auto}
.view-secondary-circles.view-display-id-block_1 .views-row{top:750px;left:0;bottom:auto}
.view-secondary-circles.view-display-id-block_2 .views-row{top:1850px;left:0;bottom:auto}
.view-secondary-circles.view-display-id-block_3 .views-row-1{bottom:200px}
.view-red-circles.view-display-id-block_1 .views-row{top:1250px;left:300px;bottom:auto}
.view-red-circles.view-display-id-block_2 .views-row{top:2250px;right:60px;bottom:auto}
.view-photo-circles .views-row-1{top:400px;left:350px;bottom:auto;background:#29abe2}
.view-photo-circles .views-row-2{top:1150px;left:20px;bottom:auto;background:#5fbee8}
.view-photo-circles .views-row-3{top:2200px;left:300px;bottom:auto;background:#222f7e}
.view-photo-circles .views-row-4{top:2500px;left:425px;bottom:auto;background:#29abe2}
.view-photo-circles .views-row-5{left:550px;top:3000px;background:#69a4d3}
#block-block-13{position:absolute;z-index:0;left:0;bottom:15px;width:100%}
#block-block-13 .hover{display:block;margin:0 auto;width:238px;line-height:27px;padding-left:45px;background:url(icon-hover-to-navigate.png) no-repeat left center;cursor:default;text-shadow:0 0 4px rgba(0,0,0,0.6);text-align:center;font-size:1.3em}
#block-block-13 .hover:before{content:"";position:absolute;left:-99999px}
#block-block-13 .hover:hover,#block-block-13 .hover:before{background-image:url(icon-hover-to-navigate2.png)}
#block-block-13 .arrow{font-size:0;display:block;width:40px;height:30px;margin:0 auto;background:url(arrow-down.png) no-repeat center center;cursor:pointer}
@media screen and (max-width:960px){#block-system-main-menu .content ul{width:310px;margin:0 auto;padding-top:8px}
#block-system-main-menu .content ul li{margin-top:2px;margin-bottom:2px}
.region-footer{text-align:center}
.region-footer .block{text-align:left}
.region-footer .block.address,.region-footer .block.phone,.region-footer .block.email,.region-footer .block.donate{text-align:right}
.region-footer .menu-about-us,.region-footer .menu-programs-services,.region-footer .menu-other-links{float:none;display:inline-block;vertical-align:top}
.region-footer .menu-about-us{padding-left:10px;padding-right:20px}
.region-footer .menu-programs-services{padding-left:20px;padding-right:20px}
.region-footer .menu-other-links{padding-left:15px;padding-right:10px}
.view-red-circles .views-row-2{left:auto;right:5px}
.view-photo-circles .views-row-1{top:300px}
body.node-type-page.not-front #block-system-main,body.node-type-webform #block-system-main,body.node-type-about-us #block-system-main{margin-right:0}
}
@media screen and (max-width:800px){.page-title{text-align:center}
.page-title h1{display:inline-block}
.footer .menu-about-us,.footer .menu-programs-services,.footer .menu-other-links{display:none}
.footer .social{top:30px;left:200px}
.footer .logos{top:20px;right:160px}
.footer .site-by-cci{bottom:auto;left:206px;top:108px}
.footer>div>div>div{min-height:150px}
form#webform-client-form-71 .webform-component-textfield input,form#webform-client-form-71 .webform-component-email input{width:95%}
form#webform-client-form-71 textarea{width:95%;-webkit-box-sizing:content-box;box-sizing:content-box}
.view-staff-content .views-field-field-image{margin-right:28px}
.view-staff-content .body-container{margin-left:-20px}
.view-staff-content .body-container:before{border-width:28px 28px 28px 0;left:250px}
body.node-type-page.not-front .page-title,body.node-type-webform .page-title,body.node-type-about-us .page-title{margin-right:0;float:none;width:auto;text-align:center}
body.node-type-page.not-front .region-content:before,body.node-type-webform .region-content:before,body.node-type-about-us .region-content:before{border-width:0 28px 28px 28px;border-color:transparent transparent #222f7e transparent;position:static;margin:0 auto}
.block.volunteer-apply-now{left:auto;right:0;top:-75px}
.view-news .views-field-field-image,.view-news-page .views-field-field-image,.view-events .views-field-field-image,.view-event .views-field-field-image,.view-archived-newsletters .views-field-field-image{width:200px;text-align:left;background-position:top left}
.view-news .views-field-the-rest:before,.view-news-page .views-field-the-rest:before,.view-events .views-field-the-rest:before,.view-event .views-field-the-rest:before,.view-archived-newsletters .views-field-the-rest:before{border-width:28px 28px 28px 0;left:172px}
.view-news-page .views-field-field-image img,.view-event .views-field-field-image img{width:156px;height:auto}
.view-news-page .views-field-field-image .noimage,.view-event .views-field-field-image .noimage{display:none}
.view-news-page .views-field-the-rest,.view-event .views-field-the-rest{top:0;margin-bottom:0}
.view-photo-gallery .views-field-field-photos ul{text-align:center}
body.i-am-rebound .page-wrapper .page-title{padding:0}
body.i-am-rebound .page-wrapper #block-system-main{margin-top:-115px;padding-top:115px;min-height:0}
body.i-am-rebound .page-wrapper #block-system-main:before{border-width:0 28px 28px 28px;border-color:transparent transparent #222f7e transparent;top:87px;left:50%;margin-left:-28px}
body.contact-us .page-title:after{display:none}
body.contact-us .page-title h1{margin-bottom:0}
.view-archived-newsletters .views-row{margin-right:0}
.view-primary-circles .views-field-field-link,.view-red-circles .views-field-field-link{opacity:1}
.view-secondary-circles .views-row .views-field-nothing{opacity:1;left:0}
.view-secondary-circles .views-row .views-field-nothing-1 .grower{width:4000px;height:4000px;margin-top:-2000px;left:-2000px;right:auto}
.view-photo-circles .views-field-field-image img{opacity:1}
#block-block-13{display:none}
body.calendar .region-content #block-system-main .button{display:none}
}
@media screen and (max-width:680px){#block-system-main-menu .content ul{padding:0;margin:0;background:#29abe2;width:180px}
#block-system-main-menu .content ul li{display:block;margin:0;padding:0;max-width:none;text-align:right;border-top:1px solid white}
#block-system-main-menu .content ul li:hover{border-bottom:0}
#block-system-main-menu .content ul a{display:table-cell;width:180px;height:50px;padding:0 10px;font-size:1.2em}
#block-system-main-menu .content ul a:hover,#block-system-main-menu .content ul a:focus{background:#1b75bc}
.navigation{background:rgba(41,171,226,0.6);position:fixed;top:0;left:0;width:100%;z-index:100}
.navigation .region-navigation{opacity:0;position:absolute;right:-200px;top:99px;box-shadow:-2px 2px 3px rgba(0,0,0,0.3);transition:right 0.4s,opacity,0.4s}
.navigation .social{position:static;width:auto;height:50px;padding:10px 10px 0 0;background:#29abe2;border-top:1px solid white}
.navigation .social:before,.navigation .social:after{display:none}
.navigation .social .content a{width:40px;height:40px;background-size:100% 100%;vertical-align:top;margin-left:16px}
.navigation .social .content a.donate{width:auto;margin:0 -15px 0 0;line-height:40px;padding:0 10px}
.navigation .social .content a.facebook{background-image:url(icon-facebook-large.png)}
.navigation .social .content a.twitter{background-image:url(icon-twitter-large.png)}
.navigation .address,.navigation .phone{display:none}
.navigation .btn-menu{display:block;width:84px;height:99px;background:url(btn-menu.png) no-repeat center center;background-size:42px 42px;font-size:0;text-decoration:none;position:absolute;top:0;right:0}
body.open-menu .navigation{background:#29abe2}
body.open-menu .navigation .region-navigation{right:0;opacity:1}
body.not-front .page-wrapper{padding-top:99px}
.footer{padding-top:100px}
.footer>div>div>div{min-height:190px}
.footer .logo{background:none}
.footer .logo:before,.footer .logo:after{display:none}
.footer .logo img{top:0}
.footer .newsletter{display:none}
.footer .logos{top:-100px;right:0;width:100%;text-align:center;padding-top:20px}
.footer .logos a{display:inline-block;vertical-align:top;margin:0 10px}
.footer .social{position:relative;left:20px;top:5px}
.footer .social .content a{width:32px;height:30px;background-size:100% 100%;margin:0 6px}
.footer .site-by-cci{position:absolute;top:auto;bottom:15px;left:0;width:100%;text-align:center}
body.front .main-wrapper{height:auto}
.view-primary-circles .views-row,.view-red-circles .views-row,.view-secondary-circles .views-row{position:static;margin:15px 0;clear:both;overflow:visible}
.view-primary-circles .views-row>div,.view-red-circles .views-row>div,.view-secondary-circles .views-row>div{position:relative}
.view-secondary-circles .views-row{padding:0}
.view-secondary-circles .views-row>div{padding:30px 0}
.view-secondary-circles .views-field-nothing-1{left:-20px;right:-20px;width:auto}
.view-primary-circles.view-display-id-block_1 .views-row-2,.view-primary-circles.view-display-id-block_2 .views-row,.view-primary-circles.view-display-id-block_3 .views-row{float:right}
#block-views-photo-circles-block,.region-content .circle{display:none}
.view-staff-content .views-field-field-image{float:none;margin:0 auto}
.view-staff-content .body-container{padding-top:10px;margin-right:-20px}
.view-staff-content .body-container:before{position:static;margin:0 auto;border-width:0 28px 28px 28px;border-color:transparent transparent #222f7e transparent}
.view-annual-reports .views-field-field-image img{float:none;margin:0 auto}
.view-annual-reports .views-field-nothing{padding-top:10px;margin-right:-20px}
.view-annual-reports .views-field-nothing:before{position:static;margin:0 auto;border-width:0 28px 28px 28px;border-color:transparent transparent #222f7e transparent}
.view-program .views-field-title{float:none;width:auto;margin-right:0;margin-bottom:10px}
.view-program .views-field-title h2{display:inline-block}
.view-program .buttons{float:none;margin:0 auto}
.view-program .views-field-field-image img{display:block;float:none;margin:10px auto}
.view-program .views-field-body:before{margin:0 auto;position:static;border-width:0 28px 28px 28px;border-color:transparent transparent #222f7e transparent}
.view-program .views-field-field-youtube-video-id{margin-top:10px}
body.node-type-page.volunteer .region-content{padding-top:60px}
.block.volunteer-apply-now{position:static;text-align:center;margin-top:-100px;margin-bottom:40px}
.view-news .views-field-field-image,.view-news-page .views-field-field-image,.view-events .views-field-field-image,.view-event .views-field-field-image,.view-archived-newsletters .views-field-field-image{float:none;width:156px;margin:0 auto}
.view-news .views-field-the-rest:before,.view-news-page .views-field-the-rest:before,.view-events .views-field-the-rest:before,.view-event .views-field-the-rest:before,.view-archived-newsletters .views-field-the-rest:before{position:static;margin:0 auto;border-width:0 28px 28px 28px;border-color:transparent transparent #222f7e transparent;width:0;height:0}
.view-photo-galleries .views-field-field-photos img{float:none;margin:0 auto}
.view-photo-galleries .views-field-title{position:static;margin-top:10px}
.view-photo-galleries .views-field-title:before{position:static;margin:0 auto;border-width:0 28px 28px 28px;border-color:transparent transparent #222f7e transparent}
.view-i-am-rebound .views-field-field-image img{float:none;margin:0 auto 1em auto}
.view-i-am-rebound .views-field-body{margin-top:10px}
.view-i-am-rebound .views-field-body:before{position:static;margin:0 auto;border-width:0 28px 28px 28px;border-color:transparent transparent #222f7e transparent}
.view-i-am-rebound .views-field-field-youtube-video-id{padding-left:0}
.view-i-am-rebound .views-field-title{display:block;text-align:center;border-bottom:0}
.view-i-am-rebound .views-field-title h2{display:inline-block;border-bottom:4px solid white}
.view-secondary-circles .views-field-field-image,.view-secondary-circles.view-display-id-block .views-field-field-image{float:none;margin:0 auto;text-align:center}
.view-secondary-circles .views-field-nothing:before,.view-secondary-circles.view-display-id-block .views-field-nothing:before{position:static;margin:10px auto 0 auto;border-width:0 28px 28px 28px;border-color:transparent transparent #222f7e transparent}
.view-secondary-circles .views-field-nothing>div,.view-secondary-circles.view-display-id-block .views-field-nothing>div{padding:20px}
.view-programs-row:hover .views-field-title{display:inline-block}
.view-programs-row:hover .views-field-nothing{display:none}
.view-programs-row:hover .views-field-field-image{display:block}
.view-about-us-row:hover{background-color:transparent}
.view-about-us-row:hover .views-field-title{display:inline-block}
.view-about-us-row:hover .views-field-body{display:none}
.view-staff .page-title{text-align:center}
.view-staff h1{display:inline-block;margin-bottom:0}
.view-staff .view-content{display:none}
}
@media screen and (max-width:480px){.view-events .view-header{text-align:center}
.view-events .view-header .button{float:none;margin-bottom:20px}
body.page-events .page-title{float:none}
body.front #block-block-12>.content>div{width:280px;height:280px;padding:20px;margin-top:-160px;margin-left:-160px;font-size:1.8em}
#gmap{height:320px}
body.calendar .main-wrapper>div>div,body.calendar .main-wrapper #block-system-main{padding-left:0;padding-right:0}
ul.donors,.two-columns{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}
}
@media screen and (max-width:350px){.footer .address,.footer .phone,.footer .email,.footer .donate{width:120px}
.footer .social{left:15px}
.footer .logo img{width:115px;height:auto}
.footer .logos a{margin:0 2px}
body.i-am-rebound .page-wrapper .page-title h1,body.i-am-rebound .view-i-am-rebound .views-field-title h2{font-size:2.25em}
.view-primary-circles .views-row,.view-secondary-circles .views-row{float:none !important}
}
@media screen and (max-width:360px) and (max-height:540px){.navigation{height:80px}
.navigation .logo{height:80px}
.navigation .logo:after{border-width:40px 0 40px 33px}
.navigation .logo img{height:60px;width:auto}
.navigation .region-navigation{top:80px}
.navigation .btn-menu{height:80px}
body.not-front .page-wrapper{padding-top:80px}
#block-system-main-menu .content ul a{height:46px}
.navigation .social{height:200px;padding-top:6px}
}
@media screen and (max-width:360px) and (max-height:450px){#block-system-main-menu .content ul a{height:35px;font-size:1em}
.navigation .social{padding-top:5px}
.navigation .social .content a{width:30px;height:30px}
}
