html,body{overflow-x:hidden}body{background-color:#89c433 !important;overflow-x:hidden}img{max-width:100%}.text-center{text-align:center}.centered{float:none !important;margin:0 auto}h1,h2,h3,h4,h5,h6,p,span,div{font-family:'proxima-nova','Montserrat',sans-serif;font-weight:normal}.red-bg{background-color:#b80051}.yellow-bg{background-color:#e68d00}.green-bg{background-color:#89c433}.no-padding{padding:0}a.button-more{display:block;background-color:#e68d00;color:#fff !important;font-size:16px;text-align:center;width:145px;height:45px;padding:9px 0;margin:0 auto}a:hover{text-decoration:none !important}#header{background-color:#3a1b7d;padding:10px 0;position:relative;height:123px}#header #logo{padding-top:10px}#header .mainNav{padding:0 !important}nav#main{float:right;position:relative;z-index:9}nav#main ul.menu{width:auto;margin:0;padding:0;font-size:13px;font-family:"proxima-nova",Trebuchet MS,sans-serif;position:relative;font-weight:500;height:103px}nav#main ul.menu>li{display:inline-block;height:100%;font-size:15px;position:relative}nav#main ul.menu>li>a{color:#fff;padding-top:0;padding:0 0 0 !important}nav#main ul.menu a:hover{background:transparent}nav#main ul.menu>li:hover{background:#241148;color:#f5be00;-webkit-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;transition:background .25s ease-in-out}nav#main ul.menu li{padding:40px 20px 40px;display:block}nav#main ul.menu ul{display:none;position:absolute;margin:3px 0 0 0;padding:0;height:auto;width:250px;white-space:nowrap;font-size:14px;left:0;padding:20px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}nav#main ul.menu ul ul{display:none !important}nav#main ul.menu li:hover ul:nth-of-type(1){display:block;background:rgba(24,14,67,.9);border:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}nav#main ul.menu ul li{display:block}nav#main ul.menu ul li{color:#f5be00;padding:10px 0}nav#main ul.menu ul li a{color:#f5be00}nav#main ul.menu ul li a:hover{color:#ce9b00}nav#main ul ul ul{display:none}nav#main li.donate{margin:18px 0 6px!important;padding:21px 29px !important;background-color:#f5be00 !important;border-bottom:0 !important;height:auto !important}nav#main li.donate a,.mobileDonate li a{font-size:22px;font-weight:bold;color:#341870 !important}nav#main li.donate:hover{background-color:#fff !important;-webkit-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;transition:background .25s ease-in-out}ul.mobileDonate{display:none !important;margin:0;z-index:10;text-align:center;width:110%;padding:0;margin:0 -15px}.mobileDonate li{padding:21px 29px !important;background-color:#f5be00 !important;border-bottom:0 !important;height:auto !important;border-top:1px solid #3a1b7d}.mobileDonate li{list-style-type:none;height:47px;width:100%;text-align:center;display:table;font-size:18px}.mobileDonate li a{color:#fff !important;text-align:center;display:table-cell;vertical-align:middle}.mobileDonate li a:hover{text-decoration:none}nav#main ul.menu>li.menuItem7,nav#main ul.menu>li.menuItem8{padding:0 0;height:20px;text-align:center;width:165px;margin:10px 0 0}nav#main ul.menu>li.menuItem7{margin-top:25px}nav#main ul.menu>li.menuItem7 a,nav#main ul.menu>li.menuItem8 a,nav#main ul.menu>li.menuItem7 a span,nav#main ul.menu>li.menuItem8 a span{font-size:17px;color:#f5be00}nav#main ul.menu>li.menuItem7 a span br,nav#main ul.menu>li.menuItem8 a span br{display:none}#wrapSearch{padding:20px;width:90%;position:relative}#wrapSearch #ddSearch{width:12em !important;padding:4px 0;position:relative;top:auto !important;font-size:16px;text-transform:none;float:right !important}#wrapSearch #ddSearch table{background-color:transparent}#wrapSearch #ddSearch table tr th,#wrapSearch #ddSearch table tr td{padding:0 .3em}*.QuickSearchFieldCaption{display:none}#wrapSearch *.QuickSearchTextbox{background:#70a227;width:100%;border:none;padding:7px;color:#fff}#wrapSearch *.QuickSearchFormTable{width:100%}#wrapSearch input[type=submit]{background:#f5be00;padding:8px 0;margin-left:20px}#wrapSearch input[type=submit]:hover{background:#ddc500}#wrapSearch:after{content:"";font-family:FontAwesome;top:23px;right:48px;font-size:20px;color:#fff;position:absolute}#wrapSearch .social,#wrapSearch .social:before{display:none}*.QuickSearchButton{border:none;padding:.25em;width:40px;font-family:'proxima-nova',Arial,Helvetica,sans-serif;background:url(https://albertacancer.ca/image/search-icon-header.png) no-repeat;background-size:20px;color:#333;text-transform:uppercase;font-size:.9em;text-indent:-9999px}@media screen{.offcanvas{position:relative;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.offcanvas-right{right:0}.offcanvas-left{left:0}.sidebar-offcanvas button{width:100% !important}nav#utility .close{float:none;opacity:1;padding:5px 0;margin:30px 0;background:#70a227;text-shadow:none;line-height:normal;height:40px;width:100%}nav#utility .close:hover{background:#70a227;-webkit-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;transition:background .25s ease-in-out}nav#utility .close .fa{color:#fff;font-size:28px;padding-left:20px;margin-right:20px;font-weight:100;position:relative;float:left}nav#utility .close .fa:after{content:"Menu";text-transform:uppercase;color:#fff;font-weight:600;font-size:15px;font-family:'proxima-nova',Trebuchet MS,sans-serif;position:absolute;top:50%;padding-left:10px;top:7px}nav#utility .close li:hover a{text-decoration:none}.offcanvas-right .sidebar-offcanvas{right:-20%}.offcanvas-left .sidebar-offcanvas{left:-50%}.offcanvas-right.active{right:20%}.offcanvas-left.active{left:50%}.sidebar-offcanvas{position:absolute;top:0;width:50%}#header .sidebar-offcanvas button{background:transparent;border:none;outline:none;width:70%}#header .nav>li>a:hover,.nav>li>a:focus{background:transparent !important}#header .pull-right{height:100%;margin-bottom:8px;margin-left:0}#header .btn-primary{background:#b80051;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;height:100%;padding:0;margin:0}#header .btn-primary:focus{border:none;box-shadow:none;background:transparent;outline:none}}#header div.utility{height:123px;padding-right:0;padding-left:0;background:#89c433;z-index:20;width:115px;position:absolute;top:0;right:0}#header div.utility:hover{background:#89c433}#utilityNav{position:absolute;top:0;width:100%}nav#utility{font-size:14px;text-transform:uppercase;background:#89c433;border-bottom:8px solid #70a227;width:20%;z-index:100}nav#utility li{list-style-type:none}nav#utility .menu li{width:100%;display:block}nav#utility .menu li a{color:#fff;text-transform:uppercase;font-weight:500;font-size:16px}nav#utility .main li a{font-size:20px;font-weight:600}nav#utility .menu li a:hover{text-decoration:none;color:#eee}nav#utility ul ul{display:none}nav#utility .secondary{text-transform:none;font-size:14px}nav#utility .secondary li{padding:5px 0}nav#utility .secondary li a{color:#f5db00;font-weight:500}nav#utility .secondary li a:hover{text-decoration:none;color:#ddc500}nav#utility .main{display:none}#header div.utility p.pull-right{height:100%}#header div.utility p.pull-right .btn-primary{color:#fff;background-color:#89c433;border-color:#89c433;height:100%}#hero-banner{background-color:#1286c0}#hero-banner .carousel-indicators{max-width:950px;width:100%;right:0;left:auto;margin-left:0}#hero-banner .carousel-control{display:none}#hero-banner .carousel-indicators .active{background:rgba(245,190,0,.5)}#hero-banner .carousel-indicators li{background:rgba(255,255,255,.5);border-radius:0;width:57px;border:none}#hero-banner .carousel-indicators .active{height:10px;margin:1px}#hero-banner .carousel-inner .item img{display:block;float:left;width:50%}#hero-banner .carousel-inner .item .carousel-caption{position:static;float:left;padding:0 20px 50px;width:50%}#hero-banner .carousel-inner .item .carousel-caption h3{font-size:60px;text-align:center;color:#fff;text-shadow:none}#hero-banner .carousel-inner .item .carousel-caption .carousel-caption-body,#hero-banner .carousel-inner .item .carousel-caption .carousel-caption-body p{font-size:20px;color:#fff;text-align:center;text-shadow:none;padding:0 75px}#hero-banner .carousel-inner .item .carousel-caption .btn{display:block;background-color:#e68d00;color:#fff !important;max-width:245px;margin:10px auto;border-radius:0;border:none}#you-can-help{background-color:#e68d00;padding:20px 0;background-image:url(https://www.spca.org/image/home-2017/Yellow-bg2.png);background-repeat:no-repeat;background-position:center bottom}#you-can-help h1{font-size:60px;color:#fff;font-weight:600;text-transform:uppercase}#you-can-help h4{font-size:30px;color:#fff;font-weight:300}#you-can-help #help-boxes{overflow:hidden;padding:15px 0;margin-top:20px}#you-can-help #help-boxes .yellow-box{background-color:#f2b400;opacity:.9;border-top:5px solid #000;padding:0 15px 20px;margin-bottom:20px}#you-can-help #help-boxes .yellow-box h3{font-size:30px;font-weight:bold}#you-can-help #help-boxes .yellow-box p{font-size:20px;color:#fff;text-align:center}#you-can-help #help-boxes .yellow-box img{display:block;margin:15px auto 0}#you-can-help #help-boxes .yellow-box.blue-border{border-color:#3d848a}#you-can-help #help-boxes .yellow-box.purple-border{border-color:#5a375a}#you-can-help #help-boxes .yellow-box.red-border{border-color:#c42441}#you-can-help #help-boxes .yellow-box.blue-border h3{color:#3d848a}#you-can-help #help-boxes .yellow-box.purple-border h3{color:#5a375a}#you-can-help #help-boxes .yellow-box.red-border h3{color:#c42441}#upcoming-events{background-color:#efefef;padding:20px 0}#upcoming-events h1{font-size:30px;text-transform:uppercase;color:#341870;text-align:center;font-weight:600;margin:20px 0}#upcoming-events .event-box{max-width:380px;background-color:#fff;margin:0 auto 20px}#upcoming-events .event-box .event-box-image{position:relative}#upcoming-events .event-box .event-box-image p{margin-bottom:0}#upcoming-events .event-box .event-box-image img{max-width:100%}#upcoming-events .event-box .event-box-image .float-date{position:absolute;z-index:9;width:60px;background-color:#b80051;text-align:center;color:#fff;font-weight:bold;padding:5px 10px;left:10px}#upcoming-events .event-box .event-box-image .float-date .month{font-weight:bold;font-size:20px;line-height:20px}#upcoming-events .event-box .event-box-image .float-date .day{font-weight:bold;font-size:30px;line-height:30px}#upcoming-events .event-box .event-box-text{border-top:5px solid #e68d00;padding:25px}#upcoming-events .event-box .event-box-text h4{font-size:20px;color:#e68d00;font-weight:600}#upcoming-events .event-box .event-box-text p{font-size:16px;color:#535353}#upcoming-events .event-box .event-box-text a{display:block;background-color:#e68d00;color:#fff;font-size:16px;text-align:center;width:140px;height:35px;padding:7px 0}#purple-band{background-color:#341870;padding:40px 0 20px}#purple-band .purple-boxes{padding:0 15px 20px;margin-bottom:20px;padding:2px 5px}#purple-band .purple-boxes h3{font-size:30px;font-weight:bold;color:#fff}#purple-band .purple-boxes p{font-size:20px;color:#fff;text-align:center}#purple-band .purple-boxes img{display:block;margin:15px auto 0}#news{background-color:#1286c0;background-image:url(https://www.spca.org/image/home-2017/pows.png);padding:20px 0}#news h2{color:#fff;font-size:30px;margin-bottom:25px;font-weight:600}#news a{display:block;color:#fff;font-size:20px;margin-bottom:20px}#program-services{background-color:#efefef}#program-services .no-padding p{margin-bottom:0}#program-services img{display:block;max-width:100%;height:auto}#program-services #program-text{padding:25px 0 25px 25px;overflow:hidden}#program-services #program-text h4{font-size:20px;color:#e68d00;font-weight:600}#program-services #program-text h2{font-size:30px;color:#341870;margin-bottom:20px;font-weight:600}#program-services #program-text p{font-size:16px;color:#535353;margin-bottom:20px}#program-services #program-text a.button-more{float:left}#footer{background-color:#2e1564;overflow:hidden}#footer #pre-footer{background-color:#341870;padding:30px 0}#footer #pre-footer h1{font-size:22px;font-weight:bold;color:#fff;margin-top:12px}#footer #pre-footer ul{padding:0;margin-bottom:0}#footer #pre-footer ul li{display:inline-block}#footer #pre-footer ul li.menuItem1 a{margin-left:0;padding:10px 3px;color:#341870;background-color:#f5be00}#footer #pre-footer ul li.menuItem1 a span{font-size:13px;font-weight:bold}#footer #pre-footer ul li a{margin-left:7px;padding:11px 21px;text-decoration:none;color:#fff;font-size:21px;line-height:24px;font-family:'proxima-nova','Montserrat',sans-serif;background-color:#b80051;font-weight:bold;width:100px;display:block;text-align:center}#footer #primary .logo-footer img{margin:20px 0}#footer #primary #contact p{color:#fff;text-align:center;line-height:20px;font-size:16px}#footer #primary #contact p a{color:#f5db00;text-decoration:none;display:inline-block;margin-top:15px}#footer #primary #addresses{margin:25px auto}#footer #primary #addresses p{font-size:16px;line-height:22px;color:#fff;text-align:center}#footer #primary #footer-menu{padding:15px 0}#footer #primary #footer-menu ul{padding:0;text-align:center;float:none;width:100%}#footer #primary #footer-menu ul li{display:inline-block;float:none}#footer #primary #footer-menu ul li a{color:#fff;font-weight:bold;font-size:20px}#footer #primary #footer-menu ul li a:hover{background-color:transparent !important}#footer #primary #logos{background-color:#341870;padding:20px 0 0}#footer #primary #logos .awards{text-align:right;position:relative}#footer #primary #logos .awards .border-line{position:absolute;right:10px;top:10px;width:1px;height:85px;background-color:#472f8c}#footer #primary #logos p{color:#958dfc;text-transform:uppercase;font-size:12px;text-align:center}#footer #primary #logos .sponsors ul{margin:0;padding:0}#footer #primary #logos .sponsors li{list-style-type:none;display:inline;margin-right:15px}#footer #primary #logos .awards img,#footer #primary #logos .sponsors img{margin:20px 0}#footer #primary #terms{padding:15px 0}#footer #primary #terms p{color:#fff;text-transform:uppercase;font-size:16px}#footer #primary #terms ul.menu{padding:0;margin:0;text-transform:uppercase;float:right}#footer #primary #terms ul li{list-style-type:none;display:inline;float:left}#footer #primary #terms li a{font-weight:normal;text-decoration:none;color:#f5be00;border-right:1px solid #fff;padding:0 5px;font-size:16px}#footer #primary #terms ul li.last a{border-right:none}.mobile-links{display:none;background-color:#3a1b7d;padding:10px 0;width:110%;margin:0 -15px;text-align:center}.mobile-links a{font-size:17px;color:#f5be00;display:block;margin-bottom:5px}@media(min-width:1200px){.max-container.container{width:100%;max-width:100%;padding:0}.container{width:1240px}.carousel-inner{max-height:620px}}@media(max-width:1450px){#hero-banner .carousel-inner .item .carousel-caption h3{font-size:50px}#hero-banner .carousel-indicators{max-width:650px}#wrapSearch:after{right:30px}}@media(min-width:768px) and (max-width:1360px){.carousel-inner{height:auto}#you-can-help #help-boxes .yellow-box{padding:0 5px 20px}#you-can-help #help-boxes .yellow-box h3{font-size:28px}#program-services #program-text{padding-left:0}#program-services .no-padding{padding:10px 15px 0}#hero-banner .carousel-inner .item .carousel-caption{padding-top:10px}nav#main ul.menu li{padding:40px 12px 30px;display:block}#hero-banner .carousel-inner .item .carousel-caption h3{font-size:45px}nav#main ul.menu li.menuItem7,nav#main ul.menu li.menuItem8{display:none}nav#main ul.menu{padding-right:100px}#you-can-help{background-image:none}}@media(min-width:1201px) and (max-width:1360px){#hero-banner .carousel-indicators{max-width:577px}#hero-banner .carousel-inner .item .carousel-caption{padding-top:10px}#hero-banner .carousel-inner .item .carousel-caption h3{font-size:45px;padding-top:0 !important}#hero-banner .carousel-inner .item .carousel-caption .carousel-caption-body,#hero-banner .carousel-inner .item .carousel-caption .carousel-caption-body p{font-size:20px}}@media(min-width:1025px) and (max-width:1200px){#hero-banner .carousel-indicators{max-width:470px}#hero-banner .carousel-inner .item .carousel-caption{padding-top:21px}#hero-banner .carousel-inner .item .carousel-caption h3{font-size:37px;padding-top:0 !important}#hero-banner .carousel-inner .item .carousel-caption .carousel-caption-body,#hero-banner .carousel-inner .item .carousel-caption .carousel-caption-body p{font-size:15px}}@media(min-width:768px) and (max-width:1024px){#hero-banner .carousel-inner .item img{width:100%;float:none;margin:0 auto}#hero-banner .carousel-inner .item .carousel-caption{width:100%;float:none;margin:0 auto}#hero-banner .carousel-indicators{max-width:100%}#hero-banner .carousel-inner .item .carousel-caption h3{font-size:45px}}@media(max-width:1000px){nav#main{display:none}nav#utility .main{display:block;margin:0 auto}}@media(max-width:768px){.mobile-centered{text-align:center}#footer #primary #logos .awards .border-line{display:none}#footer #primary #terms ul.menu{float:none;width:100%;text-align:center}#footer #primary #terms ul li{float:none}.sponsors{text-align:center}#hero-banner .carousel-inner .item img{width:100%;float:none;margin:0 auto}#hero-banner .carousel-inner .item .carousel-caption{width:100%;float:none;margin:0 auto}#hero-banner .carousel-indicators{max-width:100%}#hero-banner .carousel-inner .item .carousel-caption{padding-top:30px}#header{padding:24px 0}#you-can-help{background-image:none}}@media(max-width:767px){#hero-banner .carousel-inner .item img{width:100%;float:none;margin:0 auto}#hero-banner .carousel-inner .item .carousel-caption{width:100%;float:none;margin:0 auto}#hero-banner .carousel-indicators{max-width:100%}#hero-banner .carousel-inner .item .carousel-caption{padding-top:30px}#hero-banner .carousel-inner .item .carousel-caption h3{font-size:30px}#hero-banner .carousel-inner .item .carousel-caption .carousel-caption-body,#hero-banner .carousel-inner .item .carousel-caption .carousel-caption-body p{font-size:20px;color:#fff;text-align:center;text-shadow:none;padding:0 14px}nav#main{display:none}nav#utility .main{display:block;margin:0 auto}#header{padding:15px 0}#footer #pre-footer ul li a{margin:0 10px 10px 0 !important}}@media screen and (max-width:1364px){nav#main{display:none}nav#utility .main{display:block;margin:0 auto}h1#logo{margin-top:15px}.utility>.row{margin-left:0 !important}#wrapHeader .social{left:0}#wrapHeader .social li{margin-right:0}#wrapSearch .social{display:block !important}.home #wrapMedia{margin-bottom:0}.home #wrapMedia .carousel .item{background-position:50% 0}.home #wrapMedia .carousel-indicators{bottom:280px}.home #wrapMedia .carousel-caption{width:90%}.home #wrapMedia .carousel-caption h2{width:100%}.home #wrapMedia .carousel-caption h4{width:90%}.newsletter{display:none}.offcanvas-right .sidebar-offcanvas{right:-30%}.offcanvas-left .sidebar-offcanvas{left:-50%}.offcanvas-right.active{right:30%}.offcanvas-left.active{left:50%}.sidebar-offcanvas{position:absolute;top:0;width:50%}nav#utility{width:30%}ul.mobileDonate,div.mobile-links{display:block !important}#wrapHeader .utility .socialIcons{display:none}.landing .contentMain{padding:0 15px}.internal #contentPrimary div.intro:before{display:none}.BBFieldControlCell{width:100%}.BBFieldCaption{white-space:normal}}@media(max-width:480px){.offcanvas-right .sidebar-offcanvas{right:-50%}.offcanvas-left .sidebar-offcanvas{left:-50%}.offcanvas-right.active{right:50%}.offcanvas-left.active{left:50%}.sidebar-offcanvas{position:absolute;top:0;width:50%}nav#utility{width:50%}#wrapSearch{width:100%}.QuickSearchButton{width:20px}}