@charset "UTF-8";
.x0{margin-bottom:0}
.x1{margin-bottom:10px}
.x2{margin-bottom:20px}
.x3{margin-bottom:30px}
.x4{margin-bottom:40px}
.x5{margin-bottom:50px}
.x6{margin-bottom:60px}
.x0-top{margin-top:0}
.x1-top{margin-top:10px}
.x2-top{margin-top:20px}
.x3-top{margin-top:30px}
.x4-top{margin-top:40px}
.x5-top{margin-top:50px}
.x6-top{margin-top:60px}
.x0-left{margin-left:0}
.x1-left{margin-left:10px}
.x2-left{margin-left:20px}
.x3-left{margin-left:30px}
.x4-left{margin-left:40px}
.x5-left{margin-left:50px}
.x6-left{margin-left:60px}
.x0-right{margin-right:0}
.x1-right{margin-right:10px}
.x2-right{margin-right:20px}
.x3-right{margin-right:30px}
.x4-right{margin-right:40px}
.x5-right{margin-right:50px}
.x6-right{margin-right:60px}
.x1-list li{margin-bottom:10px}
.x2-list li{margin-bottom:20px}
.x3-list li{margin-bottom:30px}
.x4-list li{margin-bottom:40px}
.x5-list li{margin-bottom:50px}
.x1-list li:last-child,.x2-list li:last-child,.x3-list li:last-child,.x4-list li:last-child,.x5-list li:last-child{margin-bottom:0}
ul.visibility{display:none;position:fixed;bottom:0;right:0;z-index:99999999;background-color:#c00;color:#fff;padding:15px}
.tab-content .tab-pane,.pill-content .tab-pane,.tab-content .pill-pane,.pill-content .pill-pane{display:none}
.tab-content .active,.pill-content .active{display:block}
.tabs-below .nav-tabs{border-top:1px solid #ddd;border-bottom:0}
.tabs-below .nav-tabs li{margin-top:-1px;margin-bottom:0}
.tabs-below .nav-tabs li a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.tabs-below .nav-tabs li a:hover,.tabs-below .nav-tabs li a:focus{border-top-color:#ddd;border-bottom-color:transparent}
.tabs-below .nav-tabs li.active a{border-color:transparent #ddd #ddd}
.tabs-left .nav-tabs{float:left;margin-right:19px;border-bottom:0}
.tabs-left .nav-tabs li{float:none}
.tabs-left .nav-tabs li a{border-right:1px solid #ddd;margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;min-width:74px;margin-right:0;margin-bottom:3px}
.tabs-left .nav-tabs li a:hover,.tabs-left .nav-tabs li a:focus{border-color:#eee #ddd #eee #eee}
.tabs-left .nav-tabs li.active a{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}
.tabs-right .nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;border-bottom:0}
.tabs-right .nav-tabs li{float:none}
.tabs-right .nav-tabs li a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;min-width:74px;margin-right:0;margin-bottom:3px}
.tabs-right .nav-tabs li a:hover,.tabs-right .nav-tabs li a:focus{border-color:#eee #eee #eee #ddd}
.tabs-right .nav-tabs li.active a{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}
body{font-family:'proxima-nova',Helvetica,Arial,sans-serif;color:#000}
h1,section.hero h1{font-size:40px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:20px}
h5{font-size:16px}
h1,h2,h3{font-weight:400;margin:0 0 10px}
h4,h5,h6{font-weight:100;margin:0 0 10px}
abbr{font-weight:600;border-bottom:0}
p,.big,.normal{font-weight:300}
.required-disclaimer{color:#8d8d8d}
.big{font-size:20px}
.normal{font-size:16px;line-height:30px}
a{color:#c00;border:none;font-weight:400}
a:hover,a:focus{color:#c00}
a.primary-link{background:url(../img/cta-arrow.png) no-repeat right center;padding-right:15px}
a.primary-link.back{background:url(../img/cta-arrow-back.png) no-repeat left center;padding-left:15px;padding-right:0}
a.primary-link.yellow{background:url(../img/cta-arrow-yellow.png) no-repeat right center}
a.primary-link.arrow-down{background:url(../img/cta-arrow-down.png) no-repeat right center}
a.yellow{color:#ffc425}
a.interactive{border-bottom:1px dotted #c00}
a.interactive.yellow{border-bottom:1px dotted #ffc425}
a.interactive.yellow:hover{color:#f1b923;border-bottom:1px dotted #f1b923}
a.interactive:hover{text-decoration:none}
.btn{padding:7px 15px;font-size:17px;font-weight:300}
.btn-default{box-shadow:none;text-shadow:none}
h1{text-transform:uppercase;font-weight:600}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{border-color:#e5e5e5}
h2 span.pull-right a,h3 span.pull-right a{font-size:16px;padding-right:10px}
.subhead-h1{font-size:20px;font-weight:100}
.subhead-h2{font-size:18px}
.subhead-h2.big{font-size:24px}
.white{color:#fff}
.black{color:#000}
.red{color:#c00}
.hero p.big{font-weight:100}
@font-face{font-family:"lls-font";src:url(../fonts/lls-font.eot);src:url(../fonts/lls-font.eot?#iefix) format("embedded-opentype"),url(../fonts/lls-font.woff) format("woff"),url(../fonts/lls-font.ttf) format("truetype"),url(../fonts/lls-font.svg#lls-font) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"lls-icons";src:url(lls-icons.eot);src:url(lls-icons.eot?#iefix) format("embedded-opentype"),url(lls-icons.woff) format("woff"),url(lls-icons.ttf) format("truetype"),url(lls-icons.svg#lls-icons) format("svg");font-weight:400;font-style:normal}
[data-icon]:before{font-family:"lls-icons"!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="lls-icon-"]:before,[class*=" lls-icon-"]:before{font-family:"lls-icons"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.lls-icon-02:before{content:"\e000"}
.lls-icon-03:before{content:"\e001"}
.lls-icon-04:before{content:"\e002"}
.lls-icon-05:before{content:"\e003"}
.lls-icon-06:before{content:"\e004"}
.lls-icon-01:before{content:"\e005"}
.lls-icon-07:before{content:"\e006"}
.lls-icon-08:before{content:"\e007"}
.lls-icon-09:before{content:"\e008"}
.lls-icon-10:before{content:"\e009"}
.lls-icon-11:before{content:"\e00a"}
.lls-icon-12:before{content:"\e00b"}
.lls-icon-13:before{content:"\e00c"}
.lls-icon-14:before{content:"\e00d"}
.lls-icon-15:before{content:"\e00e"}
.lls-icon-17:before{content:"\e010"}
.lls-icon-18:before{content:"\e011"}
.lls-icon-20:before{content:"\e013"}
.lls-icon-21:before{content:"\e014"}
.lls-icon-22:before{content:"\e015"}
.lls-icon-16:before{content:"\e00f"}
.lls-icon-22-1:before{content:"\e012"}
.lls-icon-24:before{content:"\e017"}
.lls-icon-25:before{content:"\e018"}
.lls-icon-26:before{content:"\e019"}
.lls-icon-28:before{content:"\e01a"}
.lls-icon-29:before{content:"\e01b"}
.lls-icon-30:before{content:"\e01c"}
.lls-icon-31:before{content:"\e01d"}
.lls-icon-32:before{content:"\e01e"}
.lls-icon-23:before{content:"\e016"}
.lls-icon-33:before{content:"\e01f"}
.lls-icon-34:before{content:"\e020"}
.lls-icon-35:before{content:"\e021"}
.icon{background-image:url(../img/get-involved-icons.png)}
.icon.white{background-image:url(../img/get-involved-icons-negative.png)}
.icon.red{background-image:url(../img/get-involved-icons-red.png)}
.icon.awards{background-repeat:no-repeat;display:block;margin:0 auto;width:48px;height:48px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 0}
.icon.cures{background-repeat:no-repeat;display:block;margin:0 auto;width:48px;height:48px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -48px}
.icon.school{background-repeat:no-repeat;display:block;margin:0 auto;width:48px;height:48px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -96px}
.icon.training{background-repeat:no-repeat;display:block;margin:0 auto;width:48px;height:48px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -144px}
.icon.leukemia-cup{background-repeat:no-repeat;display:block;margin:0 auto;width:48px;height:48px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -192px}
.icon.baloon{background-repeat:no-repeat;display:block;margin:0 auto;width:48px;height:48px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -240px}
.icon.drop{background-repeat:no-repeat;display:block;margin:0 auto;width:48px;height:48px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -288px}
.icon.drop-circle{background-repeat:no-repeat;display:block;margin:0 auto;width:48px;height:48px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -336px}
.icon.xsmall.awards{background-repeat:no-repeat;display:block;margin:0 auto;width:22px;height:22px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 0}
.icon.xsmall.cures{background-repeat:no-repeat;display:block;margin:0 auto;width:22px;height:22px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -22px}
.icon.xsmall.school{background-repeat:no-repeat;display:block;margin:0 auto;width:22px;height:22px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -44px}
.icon.xsmall.training{background-repeat:no-repeat;display:block;margin:0 auto;width:22px;height:22px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -66px}
.icon.xsmall.leukemia-cup{background-repeat:no-repeat;display:block;margin:0 auto;width:22px;height:22px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -88px}
.icon.xsmall.baloon{background-repeat:no-repeat;display:block;margin:0 auto;width:22px;height:22px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -110px}
.icon.xsmall.drop{background-repeat:no-repeat;display:block;margin:0 auto;width:22px;height:22px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -132px}
.icon.xsmall.drop-circle{background-repeat:no-repeat;display:block;margin:0 auto;width:22px;height:22px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -154px}
.icon.small.awards{background-repeat:no-repeat;display:block;margin:0 auto;width:36px;height:36px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 0}
.icon.small.cures{background-repeat:no-repeat;display:block;margin:0 auto;width:36px;height:36px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -36px}
.icon.small.school{background-repeat:no-repeat;display:block;margin:0 auto;width:36px;height:36px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -72px}
.icon.small.training{background-repeat:no-repeat;display:block;margin:0 auto;width:36px;height:36px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -108px}
.icon.small.leukemia-cup{background-repeat:no-repeat;display:block;margin:0 auto;width:36px;height:36px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -144px}
.icon.small.baloon{background-repeat:no-repeat;display:block;margin:0 auto;width:36px;height:36px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -180px}
.icon.small.drop{background-repeat:no-repeat;display:block;margin:0 auto;width:36px;height:36px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -216px}
.icon.small.drop-circle{background-repeat:no-repeat;display:block;margin:0 auto;width:36px;height:36px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -252px}
.icon.large.awards{background-repeat:no-repeat;display:block;margin:0 auto;width:78px;height:78px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 0}
.icon.large.cures{background-repeat:no-repeat;display:block;margin:0 auto;width:78px;height:78px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -78px}
.icon.large.school{background-repeat:no-repeat;display:block;margin:0 auto;width:78px;height:78px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -156px}
.icon.large.training{background-repeat:no-repeat;display:block;margin:0 auto;width:78px;height:78px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -234px}
.icon.large.leukemia-cup{background-repeat:no-repeat;display:block;margin:0 auto;width:78px;height:78px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -312px}
.icon.large.baloon{background-repeat:no-repeat;display:block;margin:0 auto;width:78px;height:78px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -390px}
.icon.large.drop{background-repeat:no-repeat;display:block;margin:0 auto;width:78px;height:78px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -468px}
.icon.large.drop-circle{background-repeat:no-repeat;display:block;margin:0 auto;width:78px;height:78px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -546px}
.icon.custom-size1.drop{background-repeat:no-repeat;display:block;margin:0 auto;width:28px;height:28px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:0 -168px}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes bounce {
    0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
    70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
    90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
@keyframes bounce {
    0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
    70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
    90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes flash {
    0%,100%,50%{opacity:1}
    25%,75%{opacity:0}
}
@keyframes flash {
    0%,100%,50%{opacity:1}
    25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse {
    0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
    50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
    100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse {
    0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
    50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
    100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes rubberBand {
    0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
    30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
    40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
    50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
    65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
    75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
    100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes rubberBand {
    0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
    30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
    40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
    50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
    65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
    75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
    100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
@-webkit-keyframes shake {
    0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
    20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake {
    0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
    20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
.shake{-webkit-animation-name:shake;animation-name:shake}
@-webkit-keyframes swing {
    20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
    40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
    60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
    80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
    100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
@keyframes swing {
    20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
    40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
    60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
    80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
    100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada {
    0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
    10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
    30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
    40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
    100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes tada {
    0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
    10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
    30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
    40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
    100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes wobble {
    0%{-webkit-transform:none;transform:none}
    15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
    30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
    45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
    60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
    75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
    100%{-webkit-transform:none;transform:none}
}
@keyframes wobble {
    0%{-webkit-transform:none;transform:none}
    15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
    30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
    45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
    60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
    75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
    100%{-webkit-transform:none;transform:none}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes bounceIn {
    0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
    20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
    40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
    60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
    80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
    100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceIn {
    0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
    20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
    40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
    60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
    80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
    100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounceInDown {
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
    60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
    75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
    90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
    100%{-webkit-transform:none;transform:none}
}
@keyframes bounceInDown {
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
    60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
    75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
    90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
    100%{-webkit-transform:none;transform:none}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft {
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
    60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
    75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
    90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
    100%{-webkit-transform:none;transform:none}
}
@keyframes bounceInLeft {
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
    60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
    75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
    90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
    100%{-webkit-transform:none;transform:none}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight {
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
    60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
    75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
    90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
    100%{-webkit-transform:none;transform:none}
}
@keyframes bounceInRight {
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
    60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
    75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
    90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
    100%{-webkit-transform:none;transform:none}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp {
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
    60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
    75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
    90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
    100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInUp {
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
    60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
    75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
    90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
    100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut {
    20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
    50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
    100%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}
@keyframes bounceOut {
    20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
    50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
    100%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounceOutDown {
    20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
    40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
    100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes bounceOutDown {
    20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
    40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
    100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft {
    20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
    100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes bounceOutLeft {
    20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
    100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight {
    20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
    100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes bounceOutRight {
    20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
    100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp {
    20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
    40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
    100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes bounceOutUp {
    20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
    40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
    100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes fadeIn {
    0%{opacity:0}
    100%{opacity:1}
}
@keyframes fadeIn {
    0%{opacity:0}
    100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown {
    0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown {
    0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig {
    0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDownBig {
    0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft {
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft {
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig {
    0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftBig {
    0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight {
    0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight {
    0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig {
    0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRightBig {
    0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp {
    0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp {
    0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig {
    0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpBig {
    0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut {
    0%{opacity:1}
    100%{opacity:0}
}
@keyframes fadeOut {
    0%{opacity:1}
    100%{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDownBig {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes fadeOutDownBig {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeft {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes fadeOutLeft {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes fadeOutLeftBig {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRight {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes fadeOutRightBig {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes fadeOutRightBig {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-webkit-keyframes fadeOutUp {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutUpBig {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes fadeOutUpBig {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes flip {
    0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
    40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
    50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
    80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
    100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip {
    0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
    40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
    50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
    80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
    100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
@-webkit-keyframes flipInX {
    0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}
    40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
    60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
    80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
    100%{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX {
    0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}
    40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
    60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
    80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
    100%{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}
@-webkit-keyframes flipInY {
    0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}
    40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
    60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
    80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
    100%{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInY {
    0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}
    40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
    60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
    80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
    100%{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes flipOutX {
    0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
    30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
    100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
@keyframes flipOutX {
    0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
    30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
    100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
@-webkit-keyframes flipOutY {
    0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
    30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
    100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
@keyframes flipOutY {
    0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
    30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
    100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes lightSpeedIn {
    0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
    60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
    80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
    100%{-webkit-transform:none;transform:none;opacity:1}
}
@keyframes lightSpeedIn {
    0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
    60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
    80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
    100%{-webkit-transform:none;transform:none;opacity:1}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut {
    0%{opacity:1}
    100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
@keyframes lightSpeedOut {
    0%{opacity:1}
    100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes rotateIn {
    0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
    100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateIn {
    0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
    100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft {
    0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
    100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownLeft {
    0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
    100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight {
    0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
    100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownRight {
    0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
    100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft {
    0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
    100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpLeft {
    0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
    100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight {
    0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
    100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpRight {
    0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
    100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut {
    0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}
    100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
@keyframes rotateOut {
    0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}
    100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft {
    0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
    100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
@keyframes rotateOutDownLeft {
    0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
    100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight {
    0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
    100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutDownRight {
    0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
    100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft {
    0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
    100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutUpLeft {
    0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
    100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight {
    0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
    100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
@keyframes rotateOutUpRight {
    0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
    100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes hinge {
    0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
    20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
    40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
    100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
@keyframes hinge {
    0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
    20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
    40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
    100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes rollIn {
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes rollIn {
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
@keyframes rollOut {
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes zoomIn {
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
    50%{opacity:1}
}
@keyframes zoomIn {
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
    50%{opacity:1}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInDown {
    0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInDown {
    0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
@-webkit-keyframes zoomInLeft {
    0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInLeft {
    0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
@-webkit-keyframes zoomInRight {
    0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInRight {
    0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
@-webkit-keyframes zoomInUp {
    0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInUp {
    0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
    60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
@-webkit-keyframes zoomOut {
    0%{opacity:1}
    50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
    100%{opacity:0}
}
@keyframes zoomOut {
    0%{opacity:1}
    50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
    100%{opacity:0}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
@-webkit-keyframes zoomOutDown {
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
    100%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomOutDown {
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
    100%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
@-webkit-keyframes zoomOutLeft {
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
    100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
@keyframes zoomOutLeft {
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
    100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}
@-webkit-keyframes zoomOutRight {
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
    100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
@keyframes zoomOutRight {
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
    100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}
@-webkit-keyframes zoomOutUp {
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
    100%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomOutUp {
    40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
    100%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
@-webkit-keyframes slideInDown {
    0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}
    100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInDown {
    0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}
    100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft {
    0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}
    100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInLeft {
    0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}
    100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight {
    0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}
    100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInRight {
    0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}
    100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideInUp {
    0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}
    100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInUp {
    0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}
    100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideOutDown {
    0%{-webkit-transform:translateY(0);transform:translateY(0)}
    100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}
}
@keyframes slideOutDown {
    0%{-webkit-transform:translateY(0);transform:translateY(0)}
    100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
@-webkit-keyframes slideOutLeft {
    0%{-webkit-transform:translateX(0);transform:translateX(0)}
    100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes slideOutLeft {
    0%{-webkit-transform:translateX(0);transform:translateX(0)}
    100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
@-webkit-keyframes slideOutRight {
    0%{-webkit-transform:translateX(0);transform:translateX(0)}
    100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}
}
@keyframes slideOutRight {
    0%{-webkit-transform:translateX(0);transform:translateX(0)}
    100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
@-webkit-keyframes slideOutUp {
    0%{-webkit-transform:translateY(0);transform:translateY(0)}
    100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes slideOutUp {
    0%{-webkit-transform:translateY(0);transform:translateY(0)}
    100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.checkbox{padding-left:40px;height:47px}
.checkbox.highlight{padding:4px}
.checkbox.highlight.checked{background:#e9e9e9;border-radius:4px}
.checkbox label{height:28px;display:block;padding-top:8px;margin:0}
.form-horizontal .checkbox-inline{padding-top:0}
.input-group-addon.checkbox-custom.checkbox-inline:before{left:11px;top:9px}
.checkbox-custom{position:relative}
.checkbox-custom:before{font-family:"lls-font"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0;border:1px solid #000;color:#000;content:" ";font-size:23px;height:14px;height:25px;left:-40px;line-height:30px;padding:0;position:absolute;top:3px;width:25px}
.checkbox-custom.checked:before{background:#fff;border-color:#000;content:"\e013"}
.checkbox-custom.disabled{cursor:not-allowed}
.checkbox-custom.disabled:before{cursor:not-allowed;opacity:.5}
.checkbox-custom.checkbox-inline:before{left:0;top:3px}
.checkbox-custom.checkbox-inline.highlight{padding:4px 4px 4px 24px}
.checkbox-custom.checkbox-inline.highlight:before{left:4px;top:7px}
.checkbox-custom.checkbox-inline.highlight.checked{background:#e9e9e9;border-radius:4px}
.radio{padding-left:40px;height:47px}
.radio.highlight{padding:4px}
.radio.highlight.checked{background:#e9e9e9;border-radius:4px}
.radio label{height:28px;display:block;padding-top:3px;margin:0}
.form-horizontal .radio-inline{padding-top:0}
.input-group-addon.radio-custom.radio-inline:before{left:11px;top:9px}
.radio-custom{position:relative}
.radio-custom:after{background:transparent;border-radius:20px;content:" ";height:12px;left:-34px;position:absolute;top:7px;width:12px}
.radio-custom:before{border:1px solid #000;border-radius:20px;content:" ";height:14px;left:-38px;position:absolute;top:3px;width:20px;height:20px}
.radio-custom.checked:after{background:#000;border-color:#000}
.radio-custom.checked:before{background:#fff}
.radio-custom.disabled{cursor:not-allowed}
.radio-custom.disabled:after{cursor:not-allowed}
.radio-custom.disabled:before{cursor:not-allowed;opacity:.5}
.radio-custom.radio-inline:after{left:4px;top:7px}
.radio-custom.radio-inline:before{left:0;top:3px}
.radio-custom.radio-inline.highlight{padding:4px 4px 4px 24px}
.radio-custom.radio-inline.highlight:after{left:8px;top:11px}
.radio-custom.radio-inline.highlight:before{left:4px;top:7px}
.radio-custom.radio-inline.highlight.checked{background:#e9e9e9;border-radius:4px}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto;padding:30px 0 30px 30px}
.mCSB_inside > .mCSB_container{margin-right:30px}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right:0;margin-left:30px}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_outside + .mCSB_scrollTools{right:-26px}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:10px;height:100%;margin:0 auto}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:10px;height:100%;margin:0 auto;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:100%}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}
.mCSB_container_wrapper > .mCSB_container{padding-right:30px;padding-bottom:30px}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right:0;margin-left:30px}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out 0.2s,height .2s ease-out 0.2s,margin-left .2s ease-out 0.2s,margin-right .2s ease-out 0.2s,margin-top .2s ease-out 0.2s,margin-bottom .2s ease-out 0.2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out 0.2s,height .2s ease-out 0.2s,margin-left .2s ease-out 0.2s,margin-right .2s ease-out 0.2s,margin-top .2s ease-out 0.2s,margin-bottom .2s ease-out 0.2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out 0.2s,height .2s ease-out 0.2s,margin-left .2s ease-out 0.2s,margin-right .2s ease-out 0.2s,margin-top .2s ease-out 0.2s,margin-bottom .2s ease-out 0.2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out 0.2s,height .2s ease-out 0.2s,margin-left .2s ease-out 0.2s,margin-right .2s ease-out 0.2s,margin-top .2s ease-out 0.2s,margin-bottom .2s ease-out 0.2s,opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools{opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:#f4f4f4;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(141,141,141,0.8);filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(141,141,141,0.9);filter:alpha(opacity=85);-ms-filter:alpha(opacity=85)}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:#8d8d8d;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(../img/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}
html{height:100%;width:100%;overflow:auto}
body{-webkit-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);transition:.33s cubic-bezier(0.694,0.0482,0.335,1);background-color:#fff}
body .jumbotron{border-radius:0!important;background:#f4f4f4;padding:40px!important;margin-bottom:0}
body .jumbotron h2{font-weight:500}
body .jumbotron p{font-size:18px;font-weight:300;margin-bottom:0}
body > header{width:100%;z-index:1000;position:fixed;top:0}
body > header.stuck{z-index:9000;height:55px;position:fixed;top:-80px;width:100%;-webkit-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);transition:.33s cubic-bezier(0.694,0.0482,0.335,1)}
body > header.stuck .collapsed-nav{display:none}
body > header.stuck nav.navbar a.logo{background:url(../img/logo-sticky.png) no-repeat;height:54px;margin:0}
body > header.stuck nav.navbar ul.nav li > a{height:54px;padding:20px 15px 0}
body > header.stuck nav.navbar ul.nav li > a span.visible-lg{display:none!important}
body > header.stuck nav.navbar ul.nav li.donate > a{height:54px;font-size:14px;padding:20px 15px 0}
body > header.stuck nav.navbar ul.nav li.donate > a:before{display:none}
body > header.stuck nav.navbar ul.nav li.my-lls > a{height:54px}
body > header.stuck nav.navbar ul.nav li.search > a{padding:17px 15px 0}
body > header.stuck nav.navbar ul.nav li.dropdown.open > a{height:55px}
body.scrolling-down > header{height:87px}
body > footer{bottom:0;display:block;padding:70px 0 40px;width:100%;font-size:15px;font-weight:300;background-color:#fafafa}
body > footer ul.footer-menu{padding:0;list-style-type:none}
body > footer ul.footer-menu li{display:inline-block}
body > footer ul.footer-menu li:not(:last-child):after{content:"\00b7";color:#c00;font-size:20px;padding:0 10px}
body > footer ul.sponsor-list{margin-bottom:0}
body > footer ul.sponsor-list li{vertical-align:text-bottom}
body > footer ul.sponsor-list li a{display:block}
body.campaign-tnt header nav.navbar{border:0}
body.campaign-tnt header nav.navbar ul.nav.purple{float:right}
body.campaign-tnt header nav.navbar ul.nav.purple li > a{background-color:#fff;color:#000;border-right:1px solid #E5E5E5}
body.campaign-tnt header nav.navbar ul.nav.purple li.my-lls > a{background-color:#F0F0F0}
body.campaign-tnt header nav.navbar ul.nav.purple li.back a{text-align:center}
body.campaign-tnt header nav.navbar ul.nav.purple li.participate a span.mini-burger{background:transparent url(../img/small-burger.png) no-repeat 0 -7px}
body.campaign-tnt header nav.navbar ul.nav.purple li.donate a{background-color:#9164ab;color:#fff}
.navbar-collapse{padding:0}
.circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.fa-map-marker{color:#666}
span.block{display:block;clear:both}
.separator{display:block;width:100%;border-bottom:1px solid #e5e5e5;margin:30px 0 20px}
.bg-separator{background:transparent url(../img/bg-sep.jpg) 0 0 no-repeat;width:100%;height:200px;margin:50px 0;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
.modal .modal-dialog button.close{z-index:9999;font-size:60px;position:absolute;right:20px;top:10px;font-weight:300;opacity:.5}
.modal .modal-dialog button.close:hover{opacity:.8}
.modal .modal-dialog .modal-content{border-radius:0;border:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);padding:0 50px}
.modal-backdrop{background-color:#fff;z-index:9001}
.modal-backdrop.in{opacity:.9}
.background-cover{-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:center center}
.load-more-block{float:left;width:100%;border-top:1px solid #ccc;padding-top:20px}
.ajax-loading{background:transparent url(../img/loading.gif) no-repeat;background-position:center center;min-height:50px}
ul.responsive-util{margin:0}
ul.responsive-util li p{position:fixed;right:0;bottom:0;padding:10px;float:left;display:block;color:#fff;background-color:#46a546;font-size:20px;font-weight:700;z-index:9999;margin:0}
ul.responsive-util.transparent li p{color:transparent;background-color:transparent;text-indent:-9999px}
a,.btn,.btn:focus,.btn:active:focus,.btn.active:focus{outline:none}
body:after{content:url(../img/lightbox/close.png) url(../img/lightbox/loading.gif) url(../img/lightbox/prev.png) url(../img/lightbox/next.png);display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.9;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/lightbox/loading.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container > .nav{left:0}
.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:50%;left:0;float:left;background:url(../img/lightbox/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:50%;right:0;float:right;background:url(../img/lightbox/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:16px;font-weight:300;line-height:1em;font-family:'proxima-nova',Helvetica,Arial,sans-serif;color:#c00}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/lightbox/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
input + span.fa-question-circle,select + span.fa-question-circle,textarea + span.fa-question-circle,input.form-control + span.fa-question-circle,select.form-control + span.fa-question-circle,textarea.form-control + span.fa-question-circle{font-size:22px;cursor:pointer}
input.small-field,select.small-field,textarea.small-field,input.form-control.small-field,select.form-control.small-field,textarea.form-control.small-field{width:160px}
input.extra-small-field,select.extra-small-field,textarea.extra-small-field,input.form-control.extra-small-field,select.form-control.extra-small-field,textarea.form-control.extra-small-field{width:64px}
input.large-field,select.large-field,textarea.large-field,input.form-control.large-field,select.form-control.large-field,textarea.form-control.large-field{width:480px}
select,select.form-control{-webkit-appearance:none;-moz-appearance:none;background:#fff url(../img/dropdown-bg.png) no-repeat;background-position:right 15px center;text-indent:.01px;background:none\9}
select::-ms-expand,select.form-control::-ms-expand{display:none}
.form-group{margin-bottom:30px}
.form-group .form-control{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:15px;color:#1c1c1c;height:44px;background-color:#f4f4f4}
.form-group .form-control.white{background-color:#FFF}
.form-group .form-control::-webkit-input-placeholder{color:#8d8d8d}
.form-group .form-control:-moz-placeholder{color:#8d8d8d}
.form-group .form-control::-moz-placeholder{color:#8d8d8d}
.form-group .form-control:-ms-input-placeholder{color:#8d8d8d}
.form-group .form-control:not(:first-of-type){margin-top:25px}
.form-group textarea.form-control{height:auto}
.form-group .validation-wrapper{position:relative}
.form-group select.form-control{color:#8d8d8d}
.form-group .control-label{font-size:20px;font-weight:400;padding-top:2px;}
.products-container .filters .form-group .control-label{font-size:18px;margin-bottom:14px;}
.form-group .control-label.required:after{content:"*";font-size:20px}
.form-group .help-block{color:#8d8d8d}
.radio,.checkbox{height:auto}
.has-feedback select.form-control{padding-right:45px}
.has-feedback select.form-control + span.feedback-icon:before{font-family:"lls-font"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.has-feedback select.form-control.has-success + span.feedback-icon:before{right:40px;content:"\e013";color:#007a39}
.has-feedback select.form-control.has-warning + span.feedback-icon:before{right:42px;content:"\e014";color:#c00}
.has-feedback .form-control{padding-right:45px}
.has-feedback .form-control + span.feedback-icon:before{font-family:"lls-font"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:23px;height:23px;position:absolute;top:14px; }
#email-subscription-form .has-feedback .form-control + span.feedback-icon:before{top:14px !important}
.has-feedback .form-control.has-success + span.feedback-icon:before{right:8px;content:"\e013";color:#007a39}
.has-feedback .form-control.has-warning + span.feedback-icon:before{right:10px;content:"\e014";color:#c00}
.has-feedback span.feedback{color:#c00;font-size:14px;position:absolute;margin-bottom:5px;top:-28px;right:0}
.upload-field{position:relative;float:left;width:100%}
.upload-field.empty{padding:25px 0;border:3px dashed #e5e5e5}
.upload-field.empty .drag-and-drop{width:221px;margin:0 auto;text-align:center}
.upload-field.empty .upload-status{display:none}
.upload-field.uploading{padding:10px;background-color:#f4f4f4}
.upload-field.uploading .drag-and-drop{display:none}
.upload-field.uploading .upload-status{font-size:16px}
.upload-field.uploading .upload-status .preview{float:left;margin-right:20px}
.upload-field.uploading .upload-status .preview img{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);opacity:.5}
.upload-field.uploading .upload-status .file-info{padding-top:50px;width:330px;float:left}
.upload-field.uploading .upload-status .file-info p.file-name{margin:0}
.upload-field.uploading .upload-status .file-info p.upload-progress{float:left;width:100%;color:#8d8d8d;margin:0}
.upload-field.uploading .upload-status .file-info p.upload-progress span.file-size{float:left}
.upload-field.uploading .upload-status .file-info p.upload-progress span.uploaded{float:right}
.upload-field.uploading .upload-status .file-info .progress{background-image:linear-gradient(to bottom,#e5e5e5 0%,#e5e5e5 100%);box-shadow:none;margin:0;width:100%;height:10px}
.upload-field.uploading .upload-status .file-info .progress .progress-bar{background-image:linear-gradient(to bottom,#000 0%,#000 100%)}
.upload-field.uploading.complete .upload-status .preview img{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}
.form-separator{margin-top:40px;padding-top:40px;border-top:1px solid #e5e5e5}
.scrollable{background-color:#fafafa;height:375px}
body header nav.navbar ul.nav li.dropdown.open ul.inline-search,section.get-support .support-block .content.search p ul.inline-search,ul.inline-search,ul.inline-search2{margin:5px 0}
body header nav.navbar ul.nav li.dropdown.open ul.inline-search li,section.get-support .support-block .content.search p ul.inline-search li,ul.inline-search li,ul.inline-search2 li{text-align:center;border-bottom:1px solid #f4f4f4;margin:0}
body header nav.navbar ul.nav li.dropdown.open ul.inline-search li:last-child,section.get-support .support-block .content.search p ul.inline-search li:last-child,ul.inline-search li:last-child,ul.inline-search2 li:last-child{border:none}
body header nav.navbar ul.nav li.dropdown.open ul.inline-search li.disabled a,section.get-support .support-block .content.search p ul.inline-search li.disabled a,ul.inline-search li.disabled a,ul.inline-search2 li.disabled a{color:#999}
body header nav.navbar ul.nav li.dropdown.open ul.inline-search li.disabled a:hover,section.get-support .support-block .content.search p ul.inline-search li.disabled a:hover,ul.inline-search li.disabled a:hover,ul.inline-search2 li.disabled a:hover{background-color:#fff}
body header nav.navbar ul.nav li.dropdown.open ul.inline-search li a,section.get-support .support-block .content.search p ul.inline-search li a,ul.inline-search li a,ul.inline-search2 li a{color:#c00;font-size:18px;height:auto;display:block;/*white-space:nowrap;*/padding:5px 0px;border-bottom:1px solid #f4f4f4;text-transform:capitalize;line-height:20px}/*--Sai Padding:5px 15px; white-space:nowrap; commented--*/ 
body header nav.navbar ul.nav li.dropdown.open ul.inline-search li a:last-child,section.get-support .support-block .content.search p ul.inline-search li a:last-child,ul.inline-search li a:last-child,ul.inline-search2 li a:last-child{border:none}
body header nav.navbar ul.nav li.dropdown.open ul.inline-search li a:hover,section.get-support .support-block .content.search p ul.inline-search li a:hover,ul.inline-search li a:hover,ul.inline-search2 li a:hover{text-decoration:none;background-color:#f4f4f4}
section.module{background-color:#fff;position:relative}
section.module.padd-top{padding-top:80px}
section.module.no-padding{padding:0}
section.module.no-padding-top{padding-top:0}
section.module.no-padding-bot{padding-bot:0}
@media (max-width: 991px) {
    section.module.padd-top{padding-top:40px}
}
nav.module-navigation.navbar{-webkit-box-shadow:0 0 2px #ddd;-moz-box-shadow:0 0 2px #ddd;box-shadow:0 0 2px #ddd;z-index:1;background:#fff;border:0;height:75px;}
nav.module-navigation.navbar .container-fluid{padding-right: 0;}
nav.module-navigation.navbar .tagline{height:65px;border-left:1px solid #e5e5e5;margin-top:10px;float:left;margin-left:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
nav.module-navigation.navbar .tagline img{width:250px;margin-left:20px;margin-top:17px}
nav.module-navigation.navbar ul{border-left:1px solid #e5e5e5}
nav.module-navigation.navbar ul.nav{float:right}
nav.module-navigation.navbar ul.nav li > a{width:100%;text-shadow:none;box-sizing:border-box;text-transform:uppercase;font-size:14px;font-weight:400;color:#000;line-height:1.2;height:75px;padding:25px 15px 20px;border-right:1px solid #fff}
nav.module-navigation.navbar ul.nav li > a span{text-transform:none;display:block;font-size:12px}
nav.module-navigation.navbar ul.nav li > a span.mini-burger{background:url(../img/small-burger.png) no-repeat bottom;display:inline-block;height:7px;margin-bottom:2px;width:9px}
nav.module-navigation.navbar ul.nav li > a:hover{background:#f2f2f2}
nav.module-navigation.navbar ul.nav li > a:focus{background:#fff}
nav.module-navigation.navbar ul.nav li.about > a{border-right:1px solid #e5e5e5}
nav.module-navigation.navbar ul.nav li.support > a{background:#ffc425}
nav.module-navigation.navbar ul.nav li.support > a:hover{background:#f1b923}
nav.module-navigation.navbar ul.nav li.participate > a{background:#000;color:#fff}
nav.module-navigation.navbar ul.nav li.participate > a:hover{background:#333}
nav.module-navigation.navbar ul.nav li.participate > a span.mini-burger{background:url(../img/small-burger.png) no-repeat top}
nav.module-navigation.navbar ul.nav li.donate a{background:#c00;color:#fff}
nav.module-navigation.navbar ul.nav li.donate a:hover{background:#ae0000}
nav.module-navigation.navbar ul.nav li.donate a:before{content:url("../img/drop.png");display:block;text-align:center;height:22px}
nav.module-navigation.navbar ul.nav li.search p{margin-bottom:0}
nav.module-navigation.navbar ul.nav li.search a span{font-size:20px}
nav.module-navigation.navbar ul.nav li.search form input.lg-input{font-size:16px;height:36px;color:#222;width:100%}
nav.module-navigation.navbar ul.nav li.my-lls > a{background:#f0f0f0}
nav.module-navigation.navbar ul.nav li.my-lls > a:hover{background:#e5e5e5}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .social{width:164px;float:left}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .social ul.social-links{margin-top:26px}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .social ul.social-links li{display:block;float:left}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .vertical-divider{background:url(../img/dropdown-vertical-divider.jpg) 0 0 no-repeat;display:block;height:131px;width:24px;overflow:hidden;position:absolute}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .sign-in{position:relative;float:left;margin-left:30px;margin-top:34px}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .sign-in .vertical-divider{top:-38px}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .sign-in .user-data{margin-left:65px}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .sign-in .user-data .form-group{height:92px}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .sign-in .user-data .form-group a{display:block;font-size:14px;margin-top:10px;color:#ffc425}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .sign-in .user-data button{margin-bottom:30px}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .sign-in .user-data input{width:142px}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .new-account{position:relative;float:left;margin-left:30px}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .new-account .vertical-divider{top:-4px;background-position:-24px 0}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .new-account h4{margin-left:65px}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .new-account .user-data{margin-left:65px}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .new-account .user-data input{width:142px}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .separator{border-bottom:1px solid #333}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .personalize form label{font-weight:400;margin-right:10px}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .personalize form .country-state select{margin-right:15px;width:145px}
nav.module-navigation.navbar ul.nav li.my-lls.dropdown .dropdown-menu .personalize form #lang-options{width:107px}
nav.module-navigation.navbar ul.nav li.dropdown{position:static}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu{width:100%;border:none;padding:30px 0;background:#e6e6e6;color:#000}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu h4{margin-bottom:15px}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu a{color:#000;text-decoration:underline}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu a:hover{color:#c00}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu ul{float:left;margin-right:30px;padding:0;border:none}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu ul.chapters li{padding-left:22px}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu ul.chapters li.flag.us{background:transparent url(../img/us-flag.jpg) 0 3px no-repeat}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu ul li{line-height:18px;list-style:none;margin-bottom:20px}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu ul li a{padding:0;text-transform:none;background:none;border:none;font-weight:300;font-size:15px;text-decoration:none}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu ul li a:hover{text-decoration:none}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu ul.social-links{margin:0}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu ul.social-links li{padding:0 3px}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu ul.social-links li a{display:block;padding:5px;background-color:#747474;color:#fff;font-size:24px;line-height:24px;width:32px;height:32px;text-align:center}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu ul.social-links li a:hover{text-decoration:none;background-color:#333}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu ul.social-links li a span{font-size:20px}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu form.form-inline.user-data .form-group{margin-right:8px}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu form.form-inline.user-data .form-group label{display:block;font-weight:400}
nav.module-navigation.navbar ul.nav li.dropdown div.dropdown-menu form.form-inline.user-data button{vertical-align:bottom;margin-bottom:1px}
nav.module-navigation.navbar ul.nav li.dropdown.open > a{height:75px}
nav.module-navigation.navbar ul.nav li.dropdown.open > a:after{background:url(../img/arrow-menu.png) no-repeat center bottom;content:url('../img/transparent.png');bottom:0;height:20px;left:0;margin:0 auto;position:absolute;text-align:center;width:100%}
nav.module-navigation.navbar ul.nav li.dropdown.open .dropdown-menu a:after{background:none}
nav.module-navigation.navbar ul.nav li.active > a{height:88px}
nav.module-navigation.navbar ul.nav li.active > a:after{background:url(../img/arrow-menu-white.png) no-repeat center bottom;content:url('../img/transparent.png');bottom:-2px;height:14px;left:0;margin:0 auto;position:absolute;text-align:center;width:100%}
nav.module-navigation.navbar ul.nav li.active .dropdown-menu a:after{background:none}
nav.module-navigation.navbar a.logo{background:url(../img/logo-lls.png) no-repeat;text-indent:-9999px;display:block;width:244px;height:61px;overflow:hidden;margin:7px 0 0;float:left}
nav.module-navigation.navbar a.logo{background:url(/./sites/default/files/logo/desktop_logo/logo-lls.png) no-repeat;}

nav.module-navigation ul.small-nav{list-style-type:none;margin:0;padding:0;position:fixed;right:0}
nav.module-navigation ul.small-nav li{display:block;float:left}
nav.module-navigation ul.small-nav li a{color:#fff;height:54px;font-weight:400}
nav.module-navigation ul.small-nav li a:hover,nav.module-navigation ul.small-nav li a:active{text-decoration:none}
nav.module-navigation ul.small-nav li.donate a{display:block;background-color:#c00;font-size:14px;text-transform:uppercase;padding:19px 20px 21px}
nav.module-navigation ul.small-nav li.menu a{width:54px;height:54px;display:block;background-color:#000;background-image:url(../img/small-menu.png);background-repeat:no-repeat;background-position:0 center}
nav.module-navigation ul.small-nav li.menu.active a{background-position:-54px 0;height:54px}
nav.module-navigation .collapsed-nav{visibility:hidden;background-color:#fff;-webkit-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);transition:.33s cubic-bezier(0.694,0.0482,0.335,1);left:0;position:fixed;top:45px;width:100%;height:100%;z-index:10;overflow-y:auto;overflow-x:hidden}
nav.module-navigation .collapsed-nav ul{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;max-height:1000px;list-style-type:none;padding:0;margin:0;overflow:hidden}
nav.module-navigation .collapsed-nav ul li a{font-size:14px;padding:0 15px;color:#000;line-height:43px;height:40px;display:block;text-decoration:none;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
nav.module-navigation .collapsed-nav ul li a:hover{text-decoration:none}
nav.module-navigation .collapsed-nav > ul{max-height:auto;overflow:visible}
nav.module-navigation .collapsed-nav > ul > li > a{background-color:#f3f3f3;color:#8d8d8d;text-transform:capitalize;border-bottom: #dedede solid thin;}
nav.module-navigation .collapsed-nav > ul > li > ul{max-height:auto}
nav.module-navigation .collapsed-nav > ul > li > ul > li > a{color:#444;background-color:#fafafa;border-top:1px solid #f3f3f3;padding:0 30px}
nav.module-navigation .collapsed-nav > ul > li > ul > li > a:not(:only-child){background-image:url(../img/menu-arrows.png);background-position:right 10px bottom 5px;background-repeat:no-repeat}
nav.module-navigation .collapsed-nav > ul > li > ul > li > a:not(:only-child).collapsed{background-position:right 10px top 6px}
nav.module-navigation .collapsed-nav > ul > li > ul > li > ul > li > a{border-top:1px solid #fafafa;padding:0 45px}
@media (min-width: 1200px) {
    nav.module-navigation.navbar ul.nav li.donate a{font-size:18px;padding-top:15px}
    nav.module-navigation.navbar ul.nav li.donate a .collapsed-nav{display:none}
}
@media (min-width: 992px) and (max-width: 1199px) {
    nav.module-navigation.navbar .navbar-header .logo-tnt{margin-left:20px}
    nav.module-navigation.navbar ul.nav li.search a{padding-top:32px}
    nav.module-navigation .collapsed-nav{display:none}
}
@media (min-width: 768px) and (max-width: 991px) {
    nav.module-navigation .collapsed-nav{top:54px!important}
    nav.module-navigation.navbar{height:54px;min-height:54px}
    nav.module-navigation.navbar .tagline{height:35px;border-left:1px solid #e5e5e5}
    nav.module-navigation.navbar .tagline img{width:200px;margin-top:5px}
    nav.module-navigation.navbar ul.nav li > a{padding:35px 15px 20px}
    nav.module-navigation.navbar .navbar-header{z-index:100;position:fixed;width:100%;background-color:#fff;left:0}
    nav.module-navigation.navbar .navbar-header a.logo{background:url(../img/logo-sticky.png) no-repeat !important;height:54px;margin:0 0 0 20px;width:200px}
    nav.module-navigation.navbar .navbar-header .logo-tnt{width:90px;height:32px;margin:13px 0 0 20px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
    nav.module-navigation #navbar{display:none}
    section.module-search-bar.mobile input{height:30px;font-size:14px;width:100%;border:none}
}
@media (max-width: 767px) {
    nav.module-navigation .collapsed-nav{top:44px!important;padding-bottom:100px}
    nav.module-navigation .collapsed-nav ul{max-height:none}
    nav.module-navigation.navbar{height:44px;min-height:44px}
    nav.module-navigation.navbar .tagline{display:none}
    nav.module-navigation.navbar ul.nav li > a{padding:35px 15px 20px}
    nav.module-navigation.navbar a.logo{background:url(../img/logo-sticky.png) no-repeat;background-size:100%;margin:1px 0 0 15px;width:158px;height:42px}
    nav.module-navigation.navbar a.logo{background:url(/./sites/default/files/logo/mobile_logo/logo-sticky.png) no-repeat;  background-size: cover !important;}

    nav.module-navigation.navbar .navbar-header{height:44px;z-index:100;position:fixed;width:100%;background-color:#fff;border-bottom:1px solid #fff}
    nav.module-navigation.navbar .navbar-header .logo-tnt{width:80px;height:28px;margin:9px 0 0 12px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
    nav.module-navigation.navbar .navbar-header .small-nav{height:44px}
    nav.module-navigation.navbar .navbar-header .small-nav li.donate a{padding:13px 10px 0;height:44px}
    nav.module-navigation.navbar .navbar-header .small-nav li.menu a{background-position:-5px center;height:44px;padding:0;width:44px}
    nav.module-navigation.navbar .navbar-header .small-nav li.menu.active a{background-position:-58px center}
    nav.module-navigation #navbar{display:none}
}
section.module-sub-navigation{background-color:#fafafa;border-bottom:1px solid #f0f0f0;height:51px}
section.module-sub-navigation ul.sub-navigation{margin:0;padding:0;color:#a0a0a0;line-height:50px;list-style-type:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
section.module-sub-navigation ul.sub-navigation li{display:inline-block}
section.module-sub-navigation ul.sub-navigation li a{text-decoration:none;color:#a0a0a0}
section.module-sub-navigation ul.sub-navigation li a:after{font:normal normal normal 14px/1 FontAwesome;font-size:14px;display:inline-block;content:"\f054";text-align:right;margin-right:10px;margin-left:10px}
section.module-sub-navigation ul.sub-navigation li a:hover{color:#c00}
section.module-sub-navigation ul.sub-navigation li:last-child{color:#c00}
section.module-sub-navigation ul.sub-navigation li:last-child:after{font:normal normal normal 14px/1 FontAwesome;font-size:14px;display:inline-block;content:"\f054";text-align:right;margin-right:10px;margin-left:10px}
@media (max-width: 767px) {
    section.module-sub-navigation{overflow:hidden}
    section.module-sub-navigation .container .row .col-md-12{padding:0}
    section.module-sub-navigation ul.sub-navigation li{display:none;font-size:15px}
    section.module-sub-navigation ul.sub-navigation li:nth-last-child(-n + 2){display:inline-block}
    section.module-sub-navigation ul.sub-navigation li:nth-last-child(2) a:before{font:normal normal normal 14px/1 FontAwesome;font-size:12px;content:"\f054";display:inline-block;text-align:right;margin-right:0;margin-left:5px}
    section.module-sub-navigation ul.sub-navigation li:nth-last-child(2) a:hover:before{color:#a0a0a0}
    section.module-sub-navigation ul.sub-navigation li:first-child a:before{content:"";margin:0 0 0 3px}
    section.module-sub-navigation ul.sub-navigation li a:after{font-size:12px;margin:0 3px}
    section.module-sub-navigation ul.sub-navigation li:last-child{color:#c00}
    section.module-sub-navigation ul.sub-navigation li:last-child:after{font:normal normal normal 14px/1 FontAwesome;font-size:12px;display:inline-block;content:"\f054";text-align:right;margin:0 3px}
}
section.module-hero-slider .slides .slide{display:none;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
section.module-hero-slider .slides .slide:first-child{display:block}
section.module-hero-slider .slides .slide .slide-wrapper{display:table;width:100%}
section.module-hero-slider .slides .slide .slide-wrapper .slide-content{height:600px;display:table-cell;vertical-align:middle}
section.module-hero-slider .slides .slide .slide-wrapper .slide-content h1{color:#000;text-transform:none;font-weight:100}
section.module-hero-slider .slides .slide .slide-wrapper .slide-content p{color:#000}
section.module-hero-slider .slides .slide .slide-wrapper .slide-content p .btn.btn-primary{padding:15px 20px}
section.module-hero-slider .slide-pager{position:absolute;z-index:51;width:100%;bottom:0;background:transparent url(../img/transparent-overlay.png) 0 0 repeat}
section.module-hero-slider .slide-pager .progress{height:3px;margin:-3px 0 0;position:relative;background-image:none;background-color:transparent}
section.module-hero-slider .slide-pager .progress .progress-bar{width:100%;background-image:-webkit-linear-gradient(top,#c00 0%,#c00 100%);background-image:linear-gradient(to bottom,#c00 0%,#c00 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc0000',endColorstr='#ffcc0000',GradientType=0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
section.module-hero-slider .slide-pager #pager{width:100%;display:block;float:left;text-align:center}
section.module-hero-slider .slide-pager #pager a{display:inline-block;font-size:18px;font-weight:400;padding:15px 40px;text-decoration:none;color:#333;margin:0}
@media (min-width: 1200px) {
    section.module-hero-slider .slide-pager #pager a:hover,section.module-hero-slider .slide-pager #pager a.active{background-color:#fff;background-color:rgba(255,255,255,0.9);zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff);color:#c00}
}
@media (min-width: 992px) and (max-width: 1199px) {
    section.module-hero-slider .slide-pager #pager a:hover,section.module-hero-slider .slide-pager #pager a.active{background-color:#fff;background-color:rgba(255,255,255,0.9);zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff);color:#c00}
}
@media (min-width: 768px) and (max-width: 991px) {
    section.module-hero-slider .slides .slide{background-position:center center!important}
    section.module-hero-slider .slides .slide .slide-wrapper .slide-content{height:500px}
    section.module-hero-slider .slides .slide .slide-wrapper .slide-content p{color:#000}
    section.module-hero-slider .slides .slide .slide-wrapper .slide-content p .btn.btn-primary{padding:10px 15px}
    section.module-hero-slider .slide-pager{background:none}
    section.module-hero-slider .slide-pager #pager{text-align:center;margin-bottom:10px}
    section.module-hero-slider .slide-pager #pager a{text-indent:-9999px;width:14px;height:14px;background-color:#000;display:inline-block;float:none;padding:0;outline:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
    section.module-hero-slider .slide-pager #pager a.active{background-color:#c00}
    section.module-hero-slider .slide-pager .progress{display:none}
}
@media (max-width: 767px) {
    section.module-hero-slider .slides .slide{background:#fff!important;background-position:center center!important}
    section.module-hero-slider .slides .slide .slide-wrapper .slide-content{height:auto;padding:20px 0;text-align:center}
    section.module-hero-slider .slides .slide .slide-wrapper .slide-content p{color:#000}
    section.module-hero-slider .slides .slide .slide-wrapper .slide-content p img{width:100%;max-width:300px}
    section.module-hero-slider .slides .slide .slide-wrapper .slide-content p .btn.btn-primary{padding:5px 10px;font-size:16px}
    section.module-hero-slider .slide-pager{background:none;position:relative}
    section.module-hero-slider .slide-pager #pager{text-align:center;margin-bottom:10px}
    section.module-hero-slider .slide-pager #pager a{text-indent:-9999px;width:10px;height:10px;background-color:#000;display:inline-block;float:none;padding:0;outline:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
    section.module-hero-slider .slide-pager #pager a.active{background-color:#c00}
    section.module-hero-slider .slide-pager .progress{display:none}
}
section.module-search-bar{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-shadow:0 0 1px #ddd;-moz-box-shadow:0 0 1px #ddd;box-shadow:0 0 1px #ddd;background-color:#fff;height:35px;max-height:35px;display:block;z-index: 0;}
section.module-search-bar .advanced-search{-webkit-transition:all .6s linear 0s;-moz-transition:all .6s linear 0s;-ms-transition:all .6s linear 0s;transition:all .6s linear 0s;position:relative}
section.module-search-bar .advanced-search  p.big{-webkit-transition:all .6s linear 0s;-moz-transition:all .6s linear 0s;-ms-transition:all .6s linear 0s;transition:all .6s linear 0s;position:absolute;height:35px;line-height:35px;float:left;margin:0;margin-left: 15px;z-index:49;font-size: 18px;}
section.module-search-bar .advanced-search  p.big a.interactive{font-weight:400}
section.module-search-bar .advanced-search .form-group{-webkit-transition:all .6s linear 0s;-moz-transition:all .6s linear 0s;-ms-transition:all .6s linear 0s;transition:all .6s linear 0s;background-color:#fff;position:absolute;width:100%;margin:0;left:0;top:0;z-index:50;}
section.module-search-bar .advanced-search .form-group input{border:0;height:35px;color:#5e5e5e;font-size:18px;opacity:.6;outline:0;font-weight:400;display:inline;width:40%}
section.module-search-bar .advanced-search .form-group input::-webkit-input-placeholder{color:#5e5e5e;opacity:.6}
section.module-search-bar .advanced-search .form-group input:-moz-placeholder{color:#5e5e5e;opacity:.6}
section.module-search-bar .advanced-search .form-group input::-moz-placeholder{color:#5e5e5e;opacity:.6}
section.module-search-bar .advanced-search .form-group input:-ms-input-placeholder{color:#5e5e5e;opacity:.6}
section.module-search-bar .advanced-search .form-group .status{background:#fff url(../img/search.png) left 0 center no-repeat;display:block;float:left;width:18px;height:28px;background-size: 30px;margin-top: 3px;}
section.module-search-bar .advanced-search .form-group .status{background:#fff url(../img/search.png) left 0 center no-repeat;display:block;float:left;width:18px;height:28px;margin-right:15px;position: relative;z-index: 100;background-size: 30px;margin-top: 3px;}
section.module-search-bar.focused .advanced-search .status{cursor:pointer;background-position:left -19px center;position: relative;z-index: 100;}
section.module-search-bar.focused .advanced-search .status .popover.bottom{width: 16.8em;}
section.module-search-bar .advanced-search .status .popover.bottom{width: 16.8em;}
section.module-search-bar.focused.expanded .advanced-search .status{background-position:left -19px center!important;margin-top: 3px;width: 18px;margin-left:10px;}
section.module-search-bar .container-fluid {padding-right: 0;}
body.scrolling-down section.module-search-bar{-webkit-transform:translate3d(0,-52px,0);-moz-transform:translate3d(0,-52px,0);-ms-transform:translate3d(0,-52px,0);-o-transform:translate3d(0,-52px,0);transform:translate3d(0,-52px,0)}
body.scrolling-down .region.region-search{-webkit-transform:translate3d(0,-52px,0);-moz-transform:translate3d(0,-52px,0);-ms-transform:translate3d(0,-52px,0);-o-transform:translate3d(0,-52px,0);transform:translate3d(0,-52px,0)}
@media (min-width: 768px) and (max-width: 991px) {
    section.module-search-bar{display:none}
    section.module-search-bar.mobile{display:block;border:2px solid #a0a0a0;height:40px}
    section.module-search-bar.mobile .advanced-search span.status{background-size:73px;background-position:0 0;height:36px;width:36px}
    section.module-search-bar .advanced-search .status{background:none;}
}
@media (max-width: 767px) {
    section.module-search-bar{display:none}
    section.module-search-bar.mobile{display:block;border:2px solid #a0a0a0;height:40px}
    section.module-search-bar.mobile input{height:30px;font-size:14px;width:100%;border:none}
    section.module-search-bar.mobile .advanced-search span.status{background-size:73px;background-position:0 0;height:36px;width:36px;background:none !important}
}
.autocomplete-suggestions{background-color:#fff;border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;border-top:1px solid #fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 4px 4px rgba(0,0,0,0.1);box-shadow:0 4px 4px rgba(0,0,0,0.1)}
.autocomplete-suggestions .autocomplete-suggestion{font-weight:700;line-height:40px;padding:0 10px;cursor:default;overflow:hidden}
.autocomplete-suggestions .autocomplete-suggestion span.match{font-weight:400}
.autocomplete-suggestions .autocomplete-suggestion.local{color:#c00}
.autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected{background-color:#f4f4f4}
section.module-promo-copy{background-color:#fff;border-bottom:1px solid #f0f0f0;height:49px}
section.module-promo-copy p{margin:0;line-height:48px;font-size:20px;color:#010101}
section.module-promo-copy p a{font-weight:500}
section.module-promo-copy.top-alert{background-color:#fafafa}
section.module-promo-copy.top-alert .btn.btn-primary{padding:2px 10px}
section.module-promo-copy.top-alert a{font-size:16px}
@media (min-width: 768px) and (max-width: 991px) {
    section.module-promo-copy{display:none}
    section.module-promo-copy .container{width:100%}
}
@media (max-width: 767px) {
    section.module-promo-copy{display:none;height:auto;padding:10px 0}
    section.module-promo-copy p{line-height:20px;font-size:15px}
}
section.module-community{padding:80px 0}
section.module-community .profile{background-color:#f4f4f4;border-top:1px solid #f4f4f4;position:relative;margin-bottom:3px}
section.module-community .profile .member-picture{float:left;max-width:33%;overflow:hidden;position:relative}
section.module-community .profile .member-picture .picture-container{position:absolute}
section.module-community .profile .member-picture .picture-container img{width:100%;height:100%}
section.module-community .profile .member{float:left;width:67%}
section.module-community .profile .member ul.status{margin-top:5px}
section.module-community .profile .member .icon-text{width:142px;cursor:pointer}
section.module-community .profile .member .icon-text a{display:inline-block}
section.module-community .profile .member .icon-text a .icon{margin:0}
section.module-community .profile .member .icon-text span{float:right;margin-top:12px}
section.module-community .profile .member .icon-text.small{width:124px}
section.module-community .profile .member .icon-text.small span{margin-top:5px}
section.module-community .profile .member .bio{padding:20px}
section.module-community .profile .member .bio p.location span.fa{color:#ccc;margin-right:5px}
section.module-community .profile .cta-container{position:absolute;bottom:30px;padding-left:33%;width:100%}
section.module-community .community-members ul{overflow:hidden;width:100%;margin:0}
section.module-community .community-members ul li{position:relative;overflow:hidden;float:left;padding:0;width:188px;height:188px;margin:2px 1px 0}
section.module-community .community-members ul li:nth-child(6n){margin-right:0}
section.module-community .community-members ul li:first-child,section.module-community .community-members ul li:nth-child(6n +1){margin-left:0;clear:left}
section.module-community .community-members ul li.load-stories{display:block;height:50px;line-height:50px;margin:30px 0;width:100%}
section.module-community .community-members ul li a img{position:absolute;top:0;left:0}
section.module-community .community-members ul li a .overlay{-webkit-transition:all .3s ease .1s;-moz-transition:all .3s ease .1s;-ms-transition:all .3s ease .1s;transition:all .3s ease .1s;background:transparent url(../img/transparent-overlay.png) 0 0 repeat;position:absolute;bottom:-42px;left:0;width:100%;padding:10px 15px;color:#000}
section.module-community .community-members ul li a .overlay .member-info h3{font-size:20px;color:#c00;font-weight:400;margin:0 0 3px;white-space:nowrap}
section.module-community .community-members ul li a .overlay .member-info p{margin:0;font-size:15px;font-weight:400;line-height:17px}
section.module-community .community-members ul li a .cta-container{display:none}
section.module-community .community-members ul li a:hover .overlay{bottom:0}
section.module-community .community-members ul li.active a .overlay{bottom:0}
section.module-community .meet-heroes{padding:20px;background-color:#f4f4f4;font-size:18px}
section.module-community .submit-story{padding:40px 0 0}
section.module-community .submit-story h4{font-size:24px;font-weight:400}
section.module-community .submit-story p.subhead-h4{font-weight:400;font-size:24px}
.submit-story-modal{z-index:9002}
@media (min-width: 1200px) {
    section.module-community .profile .member-picture{width:370px;height:470px}
    section.module-community .profile .member-picture .picture-container{width:470px;height:470px;left:-50px}
}
@media (min-width: 992px) and (max-width: 1199px) {
    section.module-community .profile .member-picture{width:310px;height:395px}
    section.module-community .profile .member-picture .picture-container{width:395px;height:395px;left:-42.5px}
    section.module-community .community-members ul li{width:154px;height:154px}
    section.module-community .community-members ul li a .overlay{bottom:-25px}
}
@media (min-width: 768px) and (max-width: 991px) {
    section.module-community{padding-top:40px}
    section.module-community .profile .cta-container{bottom:15px}
    section.module-community .profile .member-picture{width:283px;height:303px}
    section.module-community .profile .member-picture .picture-container{width:303px;height:303px;left:-40px}
    section.module-community .community-members ul li{width:118px;height:118px}
    section.module-community .community-members ul li a .overlay{padding:5px 10px;bottom:0}
    section.module-community .community-members ul li a .overlay .member-info h3{font-size:16px;margin:0}
    section.module-community .community-members ul li a .overlay .member-info p{display:none}
}
@media (max-width: 767px) {
    section.module-community{padding:30px 0;border-bottom:1px solid #DDD}
    section.module-community .community-members ul{height:auto;overflow:visible}
    section.module-community .community-members ul > li{display:block;float:none!important;height:93px;width:100%;margin-bottom:20px;overflow:hidden}
    section.module-community .community-members ul > li img{height:93px}
    section.module-community .community-members ul > li a .overlay{position:static;height:93px;background:#f4f4f4 url(../img/community-collapsed.png) no-repeat 97% center}
    section.module-community .community-members ul > li a .overlay .like-drop{padding:0;position:absolute;top:67px;left:110px}
    section.module-community .community-members ul > li a .overlay .like-drop p{font-size:13px;color:#000;cursor:default;height:22px}
    section.module-community .community-members ul > li a .overlay .like-drop p i{float:left}
    section.module-community .community-members ul > li a .overlay .like-drop p span{display:block;padding:2px 0 0;float:left}
    section.module-community .community-members ul > li a .overlay .member-info{padding-left:95px}
    section.module-community .community-members ul > li a .overlay .member-info h3{font-size:17px;color:#000}
    section.module-community .community-members ul > li a .overlay .member-info p{color:#000;font-size:14px;font-weight:300;line-height:18px}
    section.module-community .community-members ul > li a .overlay .member-info p span{display:inline}
    section.module-community .community-members ul > li a:hover{text-decoration:none}
    section.module-community .community-members ul > li .cta-container{display:block;background:#ebebeb;padding:10px;width:100%;position:relative}
    section.module-community .community-members ul > li .cta-container a.btn{font-size:14px}
    section.module-community .community-members ul > li .cta-container a.btn:first-child{margin-left:0}
    section.module-community .community-members ul > li .cta-container .badges{position:absolute;top:10px;left:130px}
    section.module-community .community-members ul > li .cta-container .badges a{background-image:url(../img/get-involved-icons.png);background-repeat:no-repeat;background-size:34px auto;margin:0 5px 0 0;width:34px;height:34px;display:block;float:left}
    section.module-community .community-members ul > li .cta-container .badges a.awards-icon{background-position:0 0}
    section.module-community .community-members ul > li .cta-container .badges a.cures-icon{background-position:0 -34px}
    section.module-community .community-members ul > li .cta-container .badges a.school-icon{background-position:0 -68px}
    section.module-community .community-members ul > li .cta-container .badges a.training-icon{background-position:0 -102px}
    section.module-community .community-members ul > li .cta-container .badges a.leukemia-cup-icon{background-position:0 -136px}
    section.module-community .community-members ul > li .cta-container .badges a.balloon-icon{background-position:0 -170px}
    section.module-community .meet-heroes{text-align:center;font-weight:600}
    section.module-community .meet-heroes a{margin-top:10px;font-weight:600;white-space:nowrap}
}
section.module-twitter-hashtags{background-image:url(../img/twitter-drop-section-bg.jpg);-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-repeat:no-repeat;background-position:0 0;background-color:#fff;padding:75px 0 40px;width:100%;bottom:0;z-index:-1;height:570px}
section.module-twitter-hashtags .content{padding:150px 0;display:table-cell;height:480px}
section.module-twitter-hashtags .content p{font-size:20px;font-weight:400}
section.module-twitter-hashtags .arrows-tweets{position:absolute;width:100%;display:block;top:0}
section.module-twitter-hashtags .arrows-tweets a.mobile-left-arrow,section.module-twitter-hashtags .arrows-tweets a.mobile-right-arrow{position:absolute;top:80px;left:-43px}
section.module-twitter-hashtags .arrows-tweets a.mobile-right-arrow{left:245px}
section.module-twitter-hashtags .tweets{position:relative;color:#fff}
section.module-twitter-hashtags .tweets .tweet{display:none;position:absolute;background-color:#222;top:0;left:0;width:256px;padding:40px 20px 20px}
section.module-twitter-hashtags .tweets .tweet .twitter-avatar{width:50px;height:50px;position:absolute;top:-24px;left:103px}
section.module-twitter-hashtags .tweets .tweet h3{color:#ffc425}
section.module-twitter-hashtags .tweets .tweet p{font-size:15px}
section.module-twitter-hashtags .tweets .tweet p.date{color:#8d8d8d;margin:0}
@media (max-width: 767px) {
    section.module-twitter-hashtags{background-image:url(../img/twitter-drop-section-bg.jpg);-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;position:static;padding:0 0 40px;height:480px}
    .container .row .content{padding:40px 0}
    .container .row .content h1{text-align:center}
    .container .row .content p{font-size:16px;text-align:center}
    .container .row .content p a{display:block}
    .container .row .tweets{top:-50px}
    .container .row .tweets img.twitter-hashtag{display:none}
    .container .row .tweets .tweet{display:block;left:50%;margin-left:-128px;top:240px}
}
section.module-what-is-happening{overflow:hidden;background-image:url(../img/what-is-happening-bg.jpg);-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding:50px 0 80px;color:#fff}
section.module-what-is-happening h2{font-weight:300}
section.module-what-is-happening .slides-container{float:left;padding:0;overflow:hidden}
section.module-what-is-happening .slides-container .slide-group.mobile .slide:hover .bg{border-bottom:5px solid #fff}
section.module-what-is-happening .slides-container .slide{display:block;float:left;position:relative;z-index:1}
section.module-what-is-happening .slides-container .slide .bg{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:5px solid #fff;padding:25px;background-color:#fff;color:#000}
section.module-what-is-happening .slides-container .slide .bg span.item-type{position:absolute;top:10px;right:10px;color:#c00;font-size:20px}
section.module-what-is-happening .slides-container .slide .bg p{margin-bottom:5px}
section.module-what-is-happening .slides-container .slide .bg p.name{font-size:15px}
section.module-what-is-happening .slides-container .slide .bg p.date{font-size:15px;color:#8d8d8d}
section.module-what-is-happening .slides-container .slide:hover .bg{border-bottom:5px solid #ffc425}
section.module-what-is-happening .bx-controls{width:100%}
section.module-what-is-happening .bx-controls .bx-pager{text-align:center;margin-top:15px}
section.module-what-is-happening .bx-controls .bx-pager .bx-pager-item{display:inline-block}
section.module-what-is-happening .bx-controls .bx-pager .bx-pager-item:nth-child(n+2){margin-left:5px}
section.module-what-is-happening .bx-controls .bx-pager .bx-pager-item a{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:#fff;display:block;width:12px;height:12px;text-indent:-9999px;outline:0}
section.module-what-is-happening .bx-controls .bx-pager .bx-pager-item a.active{background-color:#c00}
section.module-what-is-happening .bx-controls .bx-controls-direction a{background:transparent url(../img/whats-happening-arrow.png) 0 0 no-repeat;width:15px;height:24px;display:block;position:absolute;text-indent:-9999px;outline:0}
section.module-what-is-happening .bx-controls .bx-controls-direction a.bx-prev{background-position:center left}
section.module-what-is-happening .bx-controls .bx-controls-direction a.bx-next{background-position:center right}
@media (min-width: 1200px) {
    section.module-what-is-happening .container{padding:0 80px}
    section.module-what-is-happening .slides-container{height:405px}
    section.module-what-is-happening .slides-container .slide{margin:0 25px 25px 0;width:320px;height:190px}
    section.module-what-is-happening .slides-container .slide:nth-of-type(3n+0){margin:0 0 25px}
    section.module-what-is-happening .bx-controls .bx-controls-direction a{top:190px}
    section.module-what-is-happening .bx-controls .bx-controls-direction a.bx-prev{left:-40px}
    section.module-what-is-happening .bx-controls .bx-controls-direction a.bx-next{right:-40px}
}
@media (min-width: 992px) and (max-width: 1199px) {
    section.module-what-is-happening .container{padding:0 80px}
    section.module-what-is-happening .slides-container{height:505px}
    section.module-what-is-happening .slides-container .slide{width:253px;height:240px;margin:0 25px 25px 0}
    section.module-what-is-happening .slides-container .slide:nth-of-type(3n+0){margin:0 0 25px}
    section.module-what-is-happening .bx-controls .bx-controls-direction a{top:240px}
    section.module-what-is-happening .bx-controls .bx-controls-direction a.bx-prev{left:-40px}
    section.module-what-is-happening .bx-controls .bx-controls-direction a.bx-next{right:-40px}
}
@media (min-width: 768px) and (max-width: 991px) {
    section.module-what-is-happening .container{padding:0 60px}
    section.module-what-is-happening .slides-container{height:445px}
    section.module-what-is-happening .slides-container .slide{width:302px;height:210px;margin:0 25px 25px 0}
    section.module-what-is-happening .slides-container .slide:nth-of-type(2n+0){margin:0 0 25px}
    section.module-what-is-happening .bx-controls .bx-controls-direction a{top:210px}
    section.module-what-is-happening .bx-controls .bx-controls-direction a.bx-prev{left:-30px}
    section.module-what-is-happening .bx-controls .bx-controls-direction a.bx-next{right:-30px}
}
@media (max-width: 767px) {
    section.module-what-is-happening{padding:40px 0}
    section.module-what-is-happening h2{font-size:15px;text-align:center;font-weight:300}
    section.module-what-is-happening .slides-container{text-align:center;width:100%}
    section.module-what-is-happening .slides-container .slide{height:auto;display:block;margin:0 auto 25px;float:none;width:100%}
    section.module-what-is-happening .slides-container .slide .bg{padding:20px;position:relative;max-width:400px;margin:0 auto}
}
section.module-get-support{background-image:url(../img/get-support-bg-2.jpg);background-repeat:no-repeat;background-position:center;background-color:#fff;background-attachment:fixed;padding:80px 0;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
section.module-get-support{background-image:url(/./sites/default/files/backgrounds/get_support/get-support-bg.jpg);}

section.module-get-support h1{color:#FFF}
section.module-get-support p.subhead-h1{font-weight:400;color:#FFF}
section.module-get-support p.subhead-h2{font-weight:400}
section.module-get-support .support-block{background-color:#fff;padding:30px 20px;height:400px;position:relative}
section.module-get-support .support-block h2{font-size:30px;font-weight:400}
section.module-get-support .support-block i.icon{background-image:url(../img/get-support-icons.png)}
section.module-get-support .support-block i.icon.medium{display:block;height:61px;width:61px;margin:0 auto;margin-bottom:5px}
section.module-get-support .support-block i.icon.medium.blog{background-position:0 0}
section.module-get-support .support-block i.icon.medium.discussion{background-position:0 -61px}
section.module-get-support .support-block i.icon.medium.support{background-position:0 -122px}
section.module-get-support .support-block i.icon.medium.chat{background-position:0 -183px}
section.module-get-support .support-block i.icon.medium.group{background-position:0 -244px}
section.module-get-support .support-block i.icon.medium.financial{background-position:0 -305px}
section.module-get-support .support-block i.icon.medium.care{background-position:0 -366px}
section.module-get-support .support-block ul.list-support{text-align:center}
section.module-get-support .support-block ul.list-support li{display:inline-block;width:100px;height:120px;vertical-align:top}
section.module-get-support .support-block ul.list-support li a span{display:block;font-weight:400;font-size:15px;line-height:18px;margin-top:5px}
section.module-get-support .support-block ul.list-support.financial-support li{width:125px}
section.module-get-support .support-block .content.search p{font-size:24px}
section.module-get-support .support-block .content.search p a{border-width:2px;white-space:nowrap}
section.module-get-support .support-block .content.contact ul li{font-size:18px}
section.module-get-support .support-block .content.contact ul li span.fa{color:#444;width:30px;text-align:center}
section.module-get-support .support-block .content a{color:#c00}
section.module-get-support .support-block .cta{width:100%;position:absolute;bottom:30px;left:0}
@media (max-width: 1199px) {
    section.module-get-support .support-block h2{font-size:24px}
    section.module-get-support .support-block p.subhead-h2{font-size:16px}
    section.module-get-support .support-block ul.list-support li{width:80px}
    section.module-get-support .support-block ul.list-support.financial-support li{width:110px}
}
@media (max-width: 991px) {
    section.module-get-support .support-block{height:290px}
    section.module-get-support .support-block.contact .content.contact ul{text-align:center}
    section.module-get-support .support-block.contact .content.contact ul li{display:inline-block;vertical-align:center;width:160px}
}
@media (min-width: 768px) and (orientation: portrait) {
    section.module-get-support .support-block{height:290px}
    section.module-get-support .support-block.contact .content.contact ul{text-align:center}
    section.module-get-support .support-block.contact .content.contact ul li{display:inline-block;vertical-align:center;width:160px}
}
@media (max-width: 568px) {
    section.module-get-support .support-block{height:390px}
}
@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {
    section.module-get-support .support-block{height:290px}
}
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
    section.module-get-support .support-block{height:400px}
    section.module-get-support .support-block ul.list-support li{width:120px}
}
section.module-newsletter-social{background-color:#f4f4f4;padding:60px 0}
section.module-newsletter-social h3{font-weight:400;line-height:40px;margin-right:15px;float:left}
section.module-newsletter-social .form-group input.form-control{width:170px}
@media (min-width: 768px) and (max-width: 991px) {
    section.module-newsletter-social{padding:30px 0 40px}
    section.module-newsletter-social h3{float:none;margin:0}
}
@media (max-width: 767px) {
    section.module-newsletter-social{padding:15px 0 30px;text-align:center}
    section.module-newsletter-social h3{float:none;margin:0;line-height:25px}
    section.module-newsletter-social ul.social-links{width:100%;margin:0 auto;margin-bottom:20px}
    section.module-newsletter-social form{width:100%;margin:0 auto;max-width:320px}
    section.module-newsletter-social form .form-group{margin:5px 0 0;min-width:70%;max-width:70%}
    section.module-newsletter-social form .form-group input.form-control{width:100%;float:left}
    section.module-newsletter-social form button{min-width:30%;max-width:30%;float:left}
}
section.module-research{background-color:#fafafa;padding:80px 0;overflow:hidden}
section.module-research p.subhead-h1.regular{font-weight:400}
section.module-research p i.donors{background:transparent url(../img/donors.png) 0 0 no-repeat;padding:0 0 0 30px}
section.module-research p.more{border-top:1px solid #ccc;padding-top:10px;margin-top:20px}
section.module-research p.more a{float:right}
section.module-research h2{font-size:30px}
section.module-research .articles h2,section.module-research .articles h3{padding-bottom:10px;border-bottom:1px solid #ccc}
section.module-research .articles article img{width:100%}
@media (min-width: 1200px) {
    section.module-research .articles article h4{max-height:45px;overflow:hidden}
}
@media (min-width: 992px) and (max-width: 1199px) {
    section.module-research .articles article h4{max-height:41px;overflow:hidden}
}
@media (min-width: 768px) and (max-width: 991px) {
    section.module-research p{text-align:center}
    section.module-research p.more{border:none}
    section.module-research p.more a{float:none}
    section.module-research ul.social-links{text-align:center}
    section.module-research ul.social-links .title{margin-right:0;display:block}
    section.module-research h2{text-align:center;margin-bottom:5px}
}
@media (max-width: 767px) {
    section.module-research{border-bottom:1px solid #ddd;padding:30px 0;background:#f6f6f6}
    section.module-research p{text-align:center}
    section.module-research p.more{border:none}
    section.module-research p.more a{float:none}
    section.module-research h2{text-align:center;font-size:15px;font-weight:700;margin-bottom:5px}
    section.module-research ul.social-links{text-align:center}
    section.module-research ul.social-links .title{display:block;margin-right:0}
    section.module-research .row.articles{margin-top:20px}
    section.module-research .row.articles div{margin:0}
}
section.module-get-involved{padding:80px 0;background-color:#fff}
section.module-get-involved p.big{font-size:18px;font-weight:400}
section.module-get-involved p.subhead-h1{font-size:20px;font-weight:400}
section.module-get-involved span.get-involved-icon{background-image:url(../img/get-involved-icons.png);background-repeat:no-repeat;width:78px;height:78px;display:block;margin:0 auto}
section.module-get-involved span.get-involved-icon.awards-icon{background-position:0 0}
section.module-get-involved span.get-involved-icon.cures-icon{background-position:0 -78px}
section.module-get-involved span.get-involved-icon.school-icon{background-position:0 -156px}
section.module-get-involved span.get-involved-icon.training-icon{background-position:0 -234px}
section.module-get-involved span.get-involved-icon.leukemia-cup-icon{background-position:0 -312px}
section.module-get-involved span.get-involved-icon.balloon-icon{background-position:0 -390px}
section.module-get-involved span.get-involved-icon.local-icon{background-position:0 -468px}
section.module-get-involved .events.separator{margin-bottom:10px}
section.module-get-involved .events h2{font-size:22px}
section.module-get-involved .upcoming-events{background-color:#f4f4f4}
section.module-get-involved .upcoming-events > div{padding:20px}
section.module-get-involved .upcoming-events .header{border-bottom:1px solid #ccc}
section.module-get-involved .upcoming-events .header h3{font-size:24px;font-weight:400}
section.module-get-involved .upcoming-events .events ul{margin-bottom:0}
section.module-get-involved .upcoming-events .events ul li{margin-bottom:15px;padding:0 0 15px;border-bottom:1px solid #ccc;min-height:90px}
section.module-get-involved .upcoming-events .events ul li i{margin-right:10px;margin-bottom:50px}
section.module-get-involved .upcoming-events .events ul li h4{font-size:18px;margin-bottom:5px}
section.module-get-involved .upcoming-events .events ul li:last-child{border:none;padding-bottom:0;margin-bottom:0}
section.module-get-involved .upcoming-events .events ul li p{font-size:15px;font-weight:400}
section.module-get-involved .upcoming-events .events ul li span.get-involved-icon{-webkit-background-size:43px;background-size:43px;position:absolute;left:0;top:6px;width:43px;height:43px}
section.module-get-involved .upcoming-events .events ul li span.get-involved-icon.awards-icon{background-position:0 0}
section.module-get-involved .upcoming-events .events ul li span.get-involved-icon.cures-icon{background-position:0 -43px}
section.module-get-involved .upcoming-events .events ul li span.get-involved-icon.school-icon{background-position:0 -86px}
section.module-get-involved .upcoming-events .events ul li span.get-involved-icon.training-icon{background-position:0 -129px}
section.module-get-involved .upcoming-events .events ul li span.get-involved-icon.leukemia-cup-icon{background-position:0 -172px}
section.module-get-involved .upcoming-events .events ul li span.get-involved-icon.balloon-icon{background-position:0 -215px}
@media (min-width: 992px) and (max-width: 1199px) {
    section.module-get-involved .events div h2{font-size:23px}
    section.module-get-involved .events div p.events-cta{position:absolute;bottom:0;left:40px}
}
@media (min-width: 768px) and (max-width: 991px) {
    section.module-get-involved .separator{border:none}
    section.module-get-involved .header h3{text-align:center}
    section.module-get-involved .header p{text-align:center}
}
@media (max-width: 767px) {
    section.module-get-involved{padding:30px 0 0}
    section.module-get-involved .separator{border:none}
    section.module-get-involved .header h3{color:#000;text-align:center;line-height:22px}
    section.module-get-involved .header p{text-align:center}
    section.module-get-involved .events h2{font-size:17px;height:35px}
    section.module-get-involved .upcoming-events{padding:10px 0 20px}
    section.module-get-involved .upcoming-events div{background:#f4f4f4}
    section.module-get-involved .upcoming-events .events{padding:20px 20px 0}
    section.module-get-involved .upcoming-events .events ul.list-unstyled li{min-height:50px}
    section.module-get-involved .upcoming-events .events ul.list-unstyled li p{color:#000}
    section.module-get-involved .upcoming-events .events ul.list-unstyled li i{margin-bottom:20px}
	.module.module-get-involved .row.events .col-xs-6{height:215px;}
	#lls_home_events .lls-home-page-event-campaign-wrapper{margin-bottom:0px !important;}
}
@media (max-width: 400px) {
	.module.module-get-involved .row.events .col-xs-6{height:285px;}
}
section.module-featured-content{background-color:#fff;padding:40px 0;overflow:hidden}
section.module-featured-content .bx-wrapper{position:relative}
section.module-featured-content .bx-wrapper .bx-controls .bx-controls-direction a{-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear;position:absolute;background-color:rgba(255,255,255,0.5);background-image:url(../img/modules/featured-content/arrows.png);background-position:0 0;background-repeat:no-repeat;height:100%;width:500px;text-indent:-9000px;top:0;outline:0}
section.module-featured-content .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{left:-510px;background-position:center right}
section.module-featured-content .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{right:-510px;background-position:center left}
section.module-featured-content .bx-wrapper .bx-controls .bx-controls-direction a:hover{background-color:rgba(255,255,255,0.6)}
section.module-featured-content .bx-wrapper .bx-controls .bx-controls-direction a.movingSlide{background-color:rgba(255,255,255,0)}
section.module-featured-content .bx-wrapper .bx-controls .bx-pager{text-align:center;margin-top:15px}
section.module-featured-content .bx-wrapper .bx-controls .bx-pager .bx-pager-item{display:inline-block}
section.module-featured-content .bx-wrapper .bx-controls .bx-pager .bx-pager-item:nth-child(n+2){margin-left:5px}
section.module-featured-content .bx-wrapper .bx-controls .bx-pager .bx-pager-item a{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:#000;display:block;width:12px;height:12px;text-indent:-9999px;outline:0}
section.module-featured-content .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active{background-color:#c00}
section.module-featured-content ul.slides-container{float:left;width:100%;margin:0;padding:0}
section.module-featured-content ul.slides-container li{-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;transition:opacity .5s linear;padding-left:0;opacity:1}
section.module-featured-content ul.slides-container li a{-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:table;position:relative;width:100%;height:400px;border-bottom:5px solid #fff;text-decoration:none}
section.module-featured-content ul.slides-container li a .slide-content{display:table-cell;padding:20px;width:100%;height:100%;vertical-align:bottom;background:transparent url(../img/modules/featured-content/featured-background.png) center bottom repeat-x}
section.module-featured-content ul.slides-container li a .slide-content h3{font-size:24px;font-weight:400;color:#c00;margin:0 0 5px}
section.module-featured-content ul.slides-container li a .slide-content p{font-weight:300;font-size:15px;color:#1c1c1c;margin:0}
section.module-featured-content ul.slides-container li a .slide-content p:before{font:normal normal normal 14px/1 FontAwesome;font-size:14px;display:inline-block;content:"\f041";margin-right:10px}
section.module-featured-content ul.slides-container li a:hover{border-bottom:5px solid #ffc425}
section.module-featured-content ul.slides-container li.overflow-slide{opacity:.5}
@media (min-width: 1200px) {
    section.module-featured-content .container{padding:0 80px}
    section.module-featured-content .bx-viewport{overflow:visible!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
    section.module-featured-content .container{padding:0 60px}
    section.module-featured-content .bx-viewport{overflow:visible!important}
}
@media (min-width: 768px) and (max-width: 991px) {
    section.module-featured-content .container{padding:0 60px}
    section.module-featured-content .bx-viewport{overflow:visible!important}
}
@media (max-width: 767px) {
    section.module-featured-content .no-padding{padding:0}
    section.module-featured-content ul.slides-container li{width:100%}
    section.module-featured-content ul.slides-container li a{max-width:400px;margin:0 auto;border-bottom:5px solid #fff}
    section.module-featured-content ul.slides-container li a:hover{border-bottom:5px solid #fff}
}
section.module-listed-content{padding:0 0 50px}
section.module-listed-content .article-container{overflow:hidden;float:left;width:100%;margin-bottom:20px;max-height:20000px;-webkit-transition:max-height 10s linear;-moz-transition:max-height 10s linear;-ms-transition:max-height 10s linear;transition:max-height 10s linear}
section.module-listed-content .article-container article{float:left;margin:20px 0;width:100%}
section.module-listed-content .article-container article header{margin-bottom:10px}
section.module-listed-content .article-container article header h3{margin-bottom:0}
section.module-listed-content .article-container article header h3 a{text-decoration:none}
section.module-listed-content .article-container article header time{color:#8d8d8d}
section.module-listed-content .article-container article header time:before{font:normal normal normal 14px/1 FontAwesome;font-size:14px;display:inline-block;content:"\f133";margin-right:5px}
section.module-listed-content .article-container article footer p{margin:0}
section.module-listed-content .article-container.ajax-loading{background-position:bottom 3px center}
@media (min-width: 768px) and (max-width: 991px) {
    section.module-listed-content .article-container article{margin:10px 0}
}
@media (max-width: 767px) {
    section.module-listed-content .article-container article{margin:10px 0}
    section.module-listed-content .article-container article footer{display:none}
    section.module-listed-content .article-container article .no-padding{padding:0}
}
section.module-contact-card{padding:50px 0}
section.module-contact-card .panel-group .panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
section.module-contact-card .panel-group .panel .panel-heading{background-color:#efefef;padding:0}
section.module-contact-card .panel-group .panel .panel-heading .panel-title{font-size:24px}
section.module-contact-card .panel-group .panel .panel-heading .panel-title a{padding:10px 50px 10px 20px;text-decoration:none;display:block;outline:0;color:#c00;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
section.module-contact-card .panel-group .panel .panel-heading .panel-title a:after{font:normal normal normal 14px/1 FontAwesome;font-size:18px;display:inline-block;content:"\f077";position:absolute;right:20px;top:14px;color:#c00}
section.module-contact-card .panel-group .panel .panel-heading .panel-title a.collapsed{color:#1c1c1c}
section.module-contact-card .panel-group .panel .panel-heading .panel-title a.collapsed:after{font:normal normal normal 14px/1 FontAwesome;font-size:18px;display:inline-block;content:"\f078";color:#8d8d8d}
section.module-contact-card .panel-group .panel .panel-heading .panel-title a.collapsed span{color:#8d8d8d}
section.module-contact-card .panel-group .panel .panel-heading .panel-title a span{font-size:16px;margin-left:15px;white-space:nowrap;color:#000;text-overflow:ellipsis}
section.module-contact-card .panel-group .panel .panel-body{padding:20px;border-top:0}
section.module-contact-card .panel-group .panel .panel-body h4{font-size:16px;font-weight:300;color:#8d8d8d}
section.module-contact-card .panel-group .panel .panel-body h5{font-size:24px;font-weight:300}
section.module-contact-card .panel-group .panel .panel-body ul{list-style-type:none}
section.module-contact-card .panel-group .panel .panel-body ul li{line-height:16px;margin-bottom:10px}
section.module-contact-card .panel-group .panel .panel-body ul li:before{font:normal normal normal 14px/1 FontAwesome;font-size:4px;display:inline-block;content:"\f111";margin-right:5px;vertical-align:middle}
/*section.module-contact-card .panel-group .panel .panel-body ul.directory-wrapper{-webkit-column-count:0;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}*/
section.module-contact-card .panel-group .panel .panel-body ul.directory-wrapper li:before{content:""}
section.module-contact-card .panel-group .panel .panel-body ul.directory-wrapper li.contact{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:10px}
section.module-contact-card .panel-group .panel .panel-body ul.directory-wrapper li.contact .contact-wrapper{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
section.module-contact-card .panel-group .panel .panel-body .address h5{font-size:16px;font-weight:300;margin:10px 0 0}
section.module-contact-card .panel-group .panel .panel-body .address p{margin:0}
@media (min-width: 768px) and (max-width: 991px) {
    section.module-contact-card .panel-group .panel .panel-heading .panel-title a span{display:none}
    /*section.module-contact-card .panel-group .panel .panel-body ul.directory-wrapper{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}*/
}
@media (max-width: 767px) {
    section.module-contact-card{padding:20px 0}
    section.module-contact-card .container{padding:0}
    section.module-contact-card .container .row{margin:0}
    section.module-contact-card .container .row .col-xs-12{padding:0}
    section.module-contact-card .panel-group .panel .panel-heading .panel-title{font-size:16.8px}
    section.module-contact-card .panel-group .panel .panel-heading .panel-title a:after{top:9px}
    section.module-contact-card .panel-group .panel .panel-heading .panel-title a span{display:none}
    section.module-contact-card .panel-group .panel .panel-body{font-size:14px;padding:20px 0}
    section.module-contact-card .panel-group .panel .panel-body p,section.module-contact-card .panel-group .panel .panel-body ul{margin-bottom:5px}
    /*section.module-contact-card .panel-group .panel .panel-body ul.directory-wrapper{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}*/
    section.module-contact-card .panel-group .panel .panel-body .address{margin-top:20px;padding-top:20px;border-top:1px solid #efefef}
}
section.module-campaign-contacts{padding:0 0 50px}
section.module-campaign-contacts ul.contacts{list-style-type:none;padding:0;float:left;width:100%}
section.module-campaign-contacts ul.contacts li{position:relative;float:left;width:50%;overflow:hidden;border:1px solid #f2f2f2}
section.module-campaign-contacts ul.contacts li:nth-child(2n){border-left:0}
section.module-campaign-contacts ul.contacts li:nth-child(n+3){border-top:0}
section.module-campaign-contacts ul.contacts li:hover .contact-block .campaign{bottom:0}
section.module-campaign-contacts ul.contacts li .contact-block{position:absolute;width:100%;height:100%;top:0;left:0}
section.module-campaign-contacts ul.contacts li .contact-block img.bg-cover{position:absolute;z-index:10;top:0;left:0;width:100%}
section.module-campaign-contacts ul.contacts li .contact-block .campaign{-webkit-transition:bottom .2s linear;-moz-transition:bottom .2s linear;-ms-transition:bottom .2s linear;transition:bottom .2s linear;width:100%;height:100%;z-index:11;position:absolute;bottom:-60px;left:0}
section.module-campaign-contacts ul.contacts li .contact-block .campaign .contact-info-wrapper{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:5px solid #ffc425;padding:10px 20px;position:absolute;bottom:0;width:100%}
section.module-campaign-contacts ul.contacts li .contact-block .campaign .contact-info-wrapper h3{margin-bottom:5px}
section.module-campaign-contacts ul.contacts li .contact-block .campaign .contact-info-wrapper p{font-weight:400;margin:0}
section.module-campaign-contacts ul.contacts li .contact-block .campaign .contact-info-wrapper a{text-decoration:none}
@media (min-width: 1200px) {
    section.module-campaign-contacts ul.contacts li{height:250px}
    section.module-campaign-contacts ul.contacts li .contact-block .campaign{background:transparent url(../img/modules/campaign-contacts/contact-background.png) bottom center repeat-x}
}
@media (min-width: 992px) and (max-width: 1199px) {
    section.module-campaign-contacts ul.contacts li{height:206px}
    section.module-campaign-contacts ul.contacts li .contact-block .campaign{background:transparent url(../img/modules/campaign-contacts/contact-background-md.png) bottom center repeat-x}
}
@media (min-width: 768px) and (max-width: 991px) {
    section.module-campaign-contacts ul.contacts li{height:157px}
    section.module-campaign-contacts ul.contacts li .contact-block .campaign{background:transparent url(../img/modules/campaign-contacts/contact-background-sm.png) bottom center repeat-x}
}
@media (max-width: 767px) {
    section.module-campaign-contacts p.center-xs{width:155px;margin:20px auto 0;text-align:center!important}
    section.module-campaign-contacts p.center-xs a{margin:0 0 20px;display:block}
    section.module-campaign-contacts .subhead-h1{font-size:16px;font-weight:400}
    section.module-campaign-contacts .bx-controls{width:100%}
    section.module-campaign-contacts .bx-controls .bx-pager{text-align:center;margin-top:15px}
    section.module-campaign-contacts .bx-controls .bx-pager .bx-pager-item{display:inline-block}
    section.module-campaign-contacts .bx-controls .bx-pager .bx-pager-item:nth-child(n+2){margin-left:5px}
    section.module-campaign-contacts .bx-controls .bx-pager .bx-pager-item a{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:#000;display:block;width:12px;height:12px;text-indent:-9999px;outline:0}
    section.module-campaign-contacts .bx-controls .bx-pager .bx-pager-item a.active{background-color:#c00}
    section.module-campaign-contacts ul.contacts li{height:auto;width:100%;float:none;margin:0 auto;border:none}
    section.module-campaign-contacts ul.contacts li .contact-block{border:1px solid #f2f2f2;position:static;margin:0 auto;max-width:400px}
    section.module-campaign-contacts ul.contacts li .contact-block img.bg-cover{position:static}
    section.module-campaign-contacts ul.contacts li .contact-block .campaign{position:static;height:auto}
    section.module-campaign-contacts ul.contacts li .contact-block .campaign .contact-info-wrapper{position:static;border-bottom:0;padding:10px;background-color:#fafafa}
    section.module-campaign-contacts ul.contacts li .contact-block .campaign .contact-info-wrapper h3{font-size:20px}
    section.module-campaign-contacts ul.contacts li .contact-block .campaign .contact-info-wrapper p{font-size:15px}
}
section.module-profile-cards{padding:50px 0;padding-top:0}
section.module-profile-cards article.leadership-member{background-color:#f4f4f4;position:relative;padding:20px;margin-bottom:20px}
section.module-profile-cards article.leadership-member header{margin:0 0 10px}
section.module-profile-cards article.leadership-member header h3{font-weight:400;color:#c00;margin:0}
section.module-profile-cards article.leadership-member header p{font-weight:400;color:#8d8d8d;margin:0}
section.module-profile-cards article.leadership-member section.biography p{margin-bottom:5px}
section.module-profile-cards article.leadership-member section.biography p:last-child{margin-bottom:0}
@media (min-width: 1200px) {
    section.module-profile-cards article.leadership-member:not(.no-image){padding:0 20px 0 0}
    section.module-profile-cards article.leadership-member header{padding-top:20px}
    section.module-profile-cards article.leadership-member section.biography{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;padding-bottom:20px}
    section.module-profile-cards article.leadership-member .cloned{display:none!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
    section.module-profile-cards article.leadership-member section.biography{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;padding-bottom:1px}
    section.module-profile-cards article.leadership-member .cloned{display:none!important}
}
@media (min-width: 768px) and (max-width: 991px) {
    section.module-profile-cards .cloned{display:none!important}
}
@media (max-width: 767px) {
    section.module-profile-cards .container{padding:0}
    section.module-profile-cards .container .row{margin:0}
    section.module-profile-cards .container .row .col-xs-12{padding:0}
    section.module-profile-cards .container .row .col-xs-5,section.module-profile-cards .container .row .col-xs-7{padding-left:0}
    section.module-profile-cards h2{text-align:center}
    section.module-profile-cards article.leadership-member{padding:0}
    section.module-profile-cards article.leadership-member .member-block{padding:10px 15px;cursor:pointer}
    section.module-profile-cards article.leadership-member .member-block figure{max-width:100px}
    section.module-profile-cards article.leadership-member .member-block header{margin-top:20px}
    section.module-profile-cards article.leadership-member .member-block section.biography{display:none}
    section.module-profile-cards article.leadership-member section.biography.cloned{-webkit-transition:max-height .3s linear;-moz-transition:max-height .3s linear;-ms-transition:max-height .3s linear;transition:max-height .3s linear;padding:0 15px;display:block;overflow:hidden}
    section.module-profile-cards article.leadership-member section.biography.cloned p:first-child{margin-top:10px}
    section.module-profile-cards article.leadership-member section.biography.cloned p:last-child{margin-bottom:10px}
    section.module-profile-cards article.leadership-member.collapsed:after{font:normal normal normal 14px/1 FontAwesome;font-size:14px;display:inline-block;content:'\f078';position:absolute;top:110px;right:15px}
    section.module-profile-cards article.leadership-member.expanded:after{font:normal normal normal 14px/1 FontAwesome;font-size:14px;display:inline-block;content:'\f077';position:absolute;top:110px;right:15px}
    section.module-profile-cards article.leadership-member.no-image.collapsed:after{font:normal normal normal 14px/1 FontAwesome;font-size:14px;display:inline-block;content:'\f078';position:absolute;top:55px;right:15px}
    section.module-profile-cards article.leadership-member.no-image.expanded:after{font:normal normal normal 14px/1 FontAwesome;font-size:14px;display:inline-block;content:'\f077';position:absolute;top:55px;right:15px}
    section.module-profile-cards article.leadership-member.no-image .member-block header{margin-top:10px}

    section.module-feature-card ul.feature-card li {
        width: 100% !important;
        border: 1px solid #f2f2f2 !important;
    }
    section.module-feature-card ul.feature-card li:nth-child(1n) {
        border-left: 1px solid #f2f2f2;
    }
    section.module-feature-card ul.feature-card li:nth-child(n+2) {
        border-top: 0;
    }
    section.module-feature-card ul.feature-card li a.feature-card-block {
        height: auto;
        display: block;
        background: transparent !important;
    }
    section.module-feature-card ul.feature-card li a.feature-card-block img {
        width: 100%;
        height: auto;
        display: block !important;
    }
    section.module-feature-card ul.feature-card li a.feature-card-block.overlay:before {
        display: none;
    }
    section.module-feature-card ul.feature-card li a.feature-card-block.overlay .feature-card-content {
        position: static;
    }
    section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content {
        padding: 15px;
    }
    section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content p span.big {
        font-size: 15px;
        padding: 5px 10px;
    }
}
section.module-feature-card{padding:50px 0}
section.module-feature-card ul.feature-card{list-style-type:none;padding:0;float:left;width:100%}
section.module-feature-card ul.feature-card li{position:relative;float:left;width:50%;overflow:hidden;border:1px solid #f2f2f2}
section.module-feature-card ul.feature-card li{height:340px \9;}
section.module-feature-card ul.feature-card li img{width: 100% \9;}
section.module-feature-card ul.feature-card li:nth-child(2n){border-left:0}
section.module-feature-card ul.feature-card li:nth-child(n+3){border-top:0}
section.module-feature-card ul.feature-card li a.feature-card-block{height:340px;display:table;text-decoration:none;width:100%}
section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:5px solid #fff;display:table-cell;vertical-align:bottom;padding:30px;background:transparent url(../img/modules/feature-cards/card-background.png) bottom repeat-x}
section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content{width: 100% \9; bottom: 0px \9; height: 100% \9; position: absolute \9;}
section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content h3{font-weight:400}
section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content h3{position: absolute \9; bottom:50px \9}
section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content p{color:#000;margin:0}
section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content p{position: absolute \9; top: 290px\9;}
section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content p span.big{font-size:17px;padding:7px 15px}
section.module-feature-card ul.feature-card li a.feature-card-block.empty .feature-card-content{vertical-align:middle;background:transparent}
section.module-feature-card ul.feature-card li a.feature-card-block.empty .feature-card-content h3{color:#1c1c1c}
section.module-feature-card ul.feature-card li a.feature-card-block:hover .feature-card-content{border-bottom:5px solid #ffc425}
section.module-feature-card ul.feature-card li a.feature-card-block:hover .feature-card-content p .btn-primary{background-color:#ae0000;border-color:#ae0000}

/*@media (max-width: 991px) {
    *//*section.module-feature-card ul.feature-card li{width:50%;border:1px solid #f2f2f2}*//*
    section.module-feature-card ul.feature-card li:nth-child(1n){border-left:1px solid #f2f2f2}
    section.module-feature-card ul.feature-card li:nth-child(n+2){border-top:0}
    section.module-feature-card ul.feature-card li a.feature-card-block{height:auto;display:block;background:transparent!important}
    section.module-feature-card ul.feature-card li a.feature-card-block img{width:100%;height:auto;display:block!important}
    section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content{padding:15px; display:block;}
    section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content{padding:15px \9; display:block \9; position: inherit \9;}
    section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content h3{position: inherit \9;display: block \9;}
    section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content p{position: inherit \9;display: block \9;}
    section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content p span.big{font-size:15px;padding:5px 10px}
}*/
section.module-product-card{background-color:#FFF;padding:40px 0}
section.module-product-card .separator{border-top:1px solid #e5e5e5;border-bottom:none;padding-top:20px}
section.module-product-card .support-block{background-color:#f4f4f4;padding:40px}
section.module-product-card .support-block.contact h2{font-weight:400}
section.module-product-card .support-block.contact p.subhead-h2{font-weight:400}
section.module-product-card .support-block.contact .content.contact ul{margin-top:10px;margin-bottom:0}
section.module-product-card .support-block.contact .content.contact ul li span{color:#444;display:inline-block;font-size:20px;width:25px}
section.module-product-card .support-block.contact .content.contact ul li a{font-weight:400;font-size:18px}
section.module-product-card .products-container h3{font-weight:400}
section.module-product-card .products-container form.filters p.canadian-publications{font-size:18px;margin-bottom:0;margin-top:10px}
section.module-product-card .products-container form.filters .form-group label.control-label{float:left;margin-right:20px;padding-top:6px}
section.module-product-card .products-container form.filters .form-group select.form-control{float:left;min-width:150px;padding-right:40px;width:100%}
section.module-product-card .products-container ul.product-list li{margin-bottom:30px}
section.module-product-card .products-container ul.product-list li .item-block{background-color:#f4f4f4;border:5px solid #f4f4f4;height:450px;overflow:hidden;position:relative}
section.module-product-card .products-container ul.product-list li .item-block .product-image{background-position:top center;height:440px}
section.module-product-card .products-container ul.product-list li .item-block .product-image .overlay{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;transition:opacity .5s ease-in;background-color:#000;height:100%;position:absolute;width:100%}
section.module-product-card .products-container ul.product-list li .item-block .product-description{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:#f4f4f4;bottom:-130px;height:220px;padding:15px;position:absolute;width:100%}
/*section.module-product-card .products-container ul.product-list li .item-block .product-description h4{margin-bottom:0;width:100%}*/
section.module-product-card .products-container ul.product-list li .item-block .product-description h4{margin-bottom:0;width:100%;min-height: 40px;display: flex; align-items: center;}
/*section.module-product-card .products-container ul.product-list li .item-block .product-description h4 span{display:block;font-size:24px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}*/
section.module-product-card .products-container ul.product-list li .item-block .product-description h4 span{display:block;font-size:18px;font-weight:400;}
section.module-product-card .products-container ul.product-list li .item-block .product-description p.date{color:#8d8d8d;font-size:16px;font-weight:400;margin-bottom:10px}
section.module-product-card .products-container ul.product-list li .item-block .product-description p.info{color:#000;font-size:15px;font-weight:300;height:105px;overflow:hidden}
section.module-product-card .products-container ul.product-list li .item-block .product-actions{display:block;height:80px;position:absolute;text-align:center;top:40px;width:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .1s ease-out .2s;-moz-transition:opacity .1s ease-out .2s;-ms-transition:opacity .1s ease-out .2s;transition:opacity .1s ease-out .2s}
section.module-product-card .products-container ul.product-list li .item-block .product-actions a{outline:0}
section.module-product-card .products-container ul.product-list li .item-block .product-actions a.action{display:inline-block;font-size:0;height:60px;margin:0 10px;text-indent:-9999px;width:80px}
section.module-product-card .products-container ul.product-list li .item-block .product-actions a.action.download{background-image:url(../img/products/download.png);background-position:0 0}
section.module-product-card .products-container ul.product-list li .item-block .product-actions a.action.download:hover{background-position:0 -60px}
section.module-product-card .products-container ul.product-list li .item-block .product-actions a.action.cart{background-image:url(../img/products/cart.png);background-position:0 0}
section.module-product-card .products-container ul.product-list li .item-block .product-actions a.action.cart.added{background-position:0 -120px}
section.module-product-card .products-container ul.product-list li .item-block .product-actions a.action.cart.added:hover{background-position:0 -120px;cursor:default}
section.module-product-card .products-container ul.product-list li .item-block .product-actions a.action.cart:hover{background-position:0 -60px}
section.module-product-card .products-container ul.product-list li .item-block .product-actions p.action-title{color:#fff;font-size:20px;font-weight:400;margin-top:40px}
section.module-product-card .products-container ul.product-list li:hover .item-block{-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3);-moz-box-shadow:0 0 30px rgba(0,0,0,0.3);box-shadow:0 0 30px rgba(0,0,0,0.3)}
section.module-product-card .products-container ul.product-list li:hover .item-block .product-image .overlay{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);opacity:.9}
section.module-product-card .products-container ul.product-list li:hover .item-block .product-description{bottom:0}
section.module-product-card .products-container ul.product-list li:hover .item-block .product-actions{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}
@media (min-width: 768px) and (orientation: portrait) {
    section.module-product-card .products-container form.filters p.canadian-publications.text-right{margin-top:20px;text-align:left!important}
    section.module-product-card .products-container ul.product-list li .item-block .product-actions{top:60px}
}
@media (max-width: 568px) {
    section.module-product-card p.subhead-h1{font-size:16px}
    section.module-product-card .products-container form.filters .form-group{margin-bottom:20px}
    section.module-product-card .products-container form.filters .form-group label.control-label{display:block;font-size:18px;font-weight:500px;margin-bottom:10px;width:100%}
    section.module-product-card .products-container form.filters .form-group select.form-control{font-size:15px;margin-bottom:0;width:100%}
    section.module-product-card .products-container form.filters p.canadian-publications.text-right{font-size:14px;margin-top:20px;text-align:left!important}
    section.module-product-card .products-container ul.product-list li .item-block .product-image img{width:100%}
    section.module-product-card .products-container ul.product-list li .item-block .product-actions{top:20px}
    section.module-product-card .products-container ul.product-list li .item-block .product-actions p.action-title{display:none}
    section.module-product-card .products-container ul.product-list li .item-block .product-description{bottom:-230px;height:300px}
    section.module-product-card .products-container ul.product-list li .item-block .product-description p.info{height:200px}
}
section.module-product-checkout a.add-more{background-color:#f4f4f4;text-align:center;width:100%;padding:30px;display:block;color:#8d8d8d;font-size:22px;font-weight:300}
section.module-product-checkout a.add-more:hover{text-decoration:none;background-color:#c00;color:#FFF}
section.module-product-checkout ul.list-checkout li.headings p{font-size:18px;font-weight:500;margin-bottom:0;padding-bottom:10px}
section.module-product-checkout ul.list-checkout li.item-checkout{border-top:1px solid #e5e5e5;padding:10px 0;position:relative}
section.module-product-checkout ul.list-checkout li.item-checkout .status p{font-weight:300;margin-top:22px}
section.module-product-checkout ul.list-checkout li.item-checkout .thumb{height:67px;width:100%;display:block;background-color:#444;margin-right:20px}
section.module-product-checkout ul.list-checkout li.item-checkout .description h3{float:left;color:#000;font-weight:300;margin-bottom:0;margin-top:10px}
section.module-product-checkout ul.list-checkout li.item-checkout .description h3 span.date{display:block;font-size:16px;color:#8d8d8d;margin-top:5px}
section.module-product-checkout ul.list-checkout li.item-checkout .quantity .form-group{margin-bottom:0;margin-top:15px}
section.module-product-checkout ul.list-checkout li.item-checkout .quantity .form-group select.form-control{width:50%}
section.module-product-checkout ul.list-checkout li.item-checkout .remove a.icon-remove{background-image:url(../img/products/remove-items.png);background-position:0 0;display:block;font-size:0;height:26px;margin-top:22px;text-indent:-9999px;width:26px;margin-left:20px}
section.module-product-checkout ul.list-checkout li.item-checkout .remove a.icon-remove:hover{background-position:0 -26px}
section.module-product-checkout form.shipping-details .fields-wraper{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:30px 0}
@media (max-width: 991px) {
    section.module-product-checkout ul.list-checkout li.item-checkout .status p{margin-top:15px}
    section.module-product-checkout ul.list-checkout li.item-checkout .description h3 span.date{font-size:14px}
    section.module-product-checkout ul.list-checkout li.item-checkout .quantity .form-group{margin-top:5px}
    section.module-product-checkout ul.list-checkout li.item-checkout .quantity .form-group select.form-control{width:70%}
    section.module-product-checkout ul.list-checkout li.item-checkout .remove a.icon-remove{margin-top:12px;margin-left:20px}
}
@media (max-width: 767px) {
    section.module-product-checkout ul.list-checkout li.item-checkout .description h3 span.date{font-size:14px}
    section.module-product-checkout ul.list-checkout li.item-checkout .quantity .form-group select.form-control{width:100px;float:right}
    section.module-product-checkout ul.list-checkout li.item-checkout .remove{position:absolute;top:20px;right:-15px}
    section.module-product-checkout ul.list-checkout li.item-checkout .remove a.icon-remove{margin:0}
}
section.module-shopping-cart-widget{background-color:none;bottom:0;height:50px;position:fixed;width:100%;z-index:100}
section.module-shopping-cart-widget .widget-wrap{margin:0 auto;position:relative;width:460px}
section.module-shopping-cart-widget .widget-wrap .widget-container{-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3);-moz-box-shadow:0 0 30px rgba(0,0,0,0.3);box-shadow:0 0 30px rgba(0,0,0,0.3);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#FFF;height:280px;position:absolute;top:0}
section.module-shopping-cart-widget .widget-wrap .widget-container .widget-header{display:block;height:50px;width:100%}
section.module-shopping-cart-widget .widget-wrap .widget-container .widget-header a{outline:0}
section.module-shopping-cart-widget .widget-wrap .widget-container .widget-header a.added-items{background:#fff url(../img/products/arrow-up.png) 250px center no-repeat;color:#1c1c1c;float:left;font-size:17px;font-weight:400;padding:0 15px;text-decoration:none;width:300px;height:50px;line-height:50px;text-transform:uppercase}
section.module-shopping-cart-widget .widget-wrap .widget-container .widget-header a.added-items span.quantity{color:#c00;font-weight:500;display:inline-block;margin-left:10px;text-transform:none}
section.module-shopping-cart-widget .widget-wrap .widget-container .widget-header a.added-items span.quantity.ajax-loading{background-size:20px 20px;min-height:25px;height:25px;width:25px;background-position:center top 6px}
section.module-shopping-cart-widget .widget-wrap .widget-container .widget-header a.added-items.open{background:#fff url(../img/products/arrow-down.png) 250px center no-repeat}
section.module-shopping-cart-widget .widget-wrap .widget-container .widget-header a.checkout{text-decoration:none;background:#c00;color:#FFF;float:left;font-size:17px;font-weight:300;padding:0 15px;text-align:center;text-transform:uppercase;width:160px;line-height:50px;height:50px}
section.module-shopping-cart-widget .widget-wrap .widget-container .widget-header a.checkout span.icon-cart-checkout{background-image:url(../img/products/shopping-widget-icons.png);background-position:0 -28px;background-repeat:no-repeat;background-size:28px;margin:0 auto;padding-left:40px;vertical-align:middle}
section.module-shopping-cart-widget .widget-wrap .widget-container .widget-header a.checkout:hover{background-color:#ae0000}
section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container{clear:both;margin-top:1px;max-height:198px;overflow-y:auto;width:100%}
section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container ul.shopping-list{margin-bottom:0}
section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container ul.shopping-list li{background-color:#f3f3f3;display:block;height:65px;margin-bottom:1px;padding:5px 20px}
section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container ul.shopping-list li .item-details .thumbnail{background-color:#f3f3f3;border:none;box-shadow:none;float:left;height:55px;margin:0;width:55px}
section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container ul.shopping-list li .item-details .description{float:left;height:55px;margin-left:10px}
section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container ul.shopping-list li .item-details .description p{color:#1c1c1c;font-size:15px;margin-bottom:0;margin-top:15px}
section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container ul.shopping-list li .item-details .remove{float:right}
section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container ul.shopping-list li .item-details .remove a.icon-remove{background-image:url(../img/products/remove-items.png);background-position:0 0;display:block;font-size:0;height:26px;margin-top:15px;text-indent:-9999px;width:26px}
section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container ul.shopping-list li .item-details .remove a.icon-remove:hover{background-position:0 -26px}
section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container.scrollable .mCSB_container{padding:0;margin-right:0}
section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container.scrollable .mCSB_scrollTools{width:11px}
section.module-shopping-cart-widget.empty .widget-wrap .widget-container .widget-header a.added-items{background-image:none}
section.module-shopping-cart-widget.empty .widget-wrap .widget-container .widget-header a.checkout{background-color:#999}
@media (max-width: 767px) {
    section.module-shopping-cart-widget .widget-wrap{max-width:320px}
    section.module-shopping-cart-widget .widget-wrap .widget-container .widget-header a.added-items{background-position:220px center;background-size:20px;font-size:16px;width:250px}
    section.module-shopping-cart-widget .widget-wrap .widget-container .widget-header a.added-items.open{background-position:220px center;background-size:20px}
    section.module-shopping-cart-widget .widget-wrap .widget-container .widget-header a.checkout{padding-left:10px;width:70px}
    section.module-shopping-cart-widget .widget-wrap .widget-container .widget-header a.checkout span.icon-cart-checkout{background-position:10px -28px}
    section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container ul.shopping-list li .item-details .thumbnail{height:40px;width:40px}
    section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container ul.shopping-list li .item-details .description{width:175px}
    section.module-shopping-cart-widget .widget-wrap .widget-container .shopping-list-container ul.shopping-list li .item-details .description p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
section.module-search-results{background-color:#FFF;padding:40px 0}
section.module-search-results .separator{border-top:1px solid #e5e5e5;border-bottom:none;padding-top:20px}
section.module-search-results section.glossary{background-color:#f4f4f4;padding:40px 20px}
section.module-search-results section.glossary h3{font-weight:600;margin-bottom:10px}
section.module-search-results section.glossary .glossary-item-result h4{font-size:18px;font-weight:500}
section.module-search-results section.glossary .glossary-item-result p{font-weight:300;line-height:20px;font-size:16px}
section.module-search-results .glossary-collapsed section.glossary{display:none;padding:0;background-color:#fff;margin-bottom:20px}
section.module-search-results .glossary-collapsed section.glossary h3{font-weight:400;background-color:#f4f4f4;line-height:40px;padding:0 20px;position:relative;margin-bottom:2px;cursor:pointer}
section.module-search-results .glossary-collapsed section.glossary h3:after{font:normal normal normal 14px/1 FontAwesome;font-size:14px;display:inline-block;content:"\f078";position:absolute;right:20px;top:14px}
section.module-search-results .glossary-collapsed section.glossary h3.open:after{font:normal normal normal 14px/1 FontAwesome;font-size:14px;display:inline-block;content:"\f077"}
section.module-search-results .glossary-collapsed section.glossary .glossary-items-container{padding:20px;background-color:#f4f4f4}
section.module-search-results section.results .result-item{margin-bottom:50px}
section.module-search-results section.results .result-item h3 span.category{width:25px;height:21px;display:inline-block;margin-right:5px;background-image:url(../img/search-filter-icons-red.png);background-repeat:no-repeat;background-color:transparent}
section.module-search-results section.results .result-item h3 span.category.volunteer{background-position:0 center}
section.module-search-results section.results .result-item h3 span.category.news{background-position:-25px center}
section.module-search-results section.results .result-item h3 span.category.education{background-position:-50px center}
section.module-search-results section.results .result-item h3 span.category.advocacy{background-position:-75px center}
section.module-search-results section.results .result-item h3 span.category.events{background-position:-100px center}
section.module-search-results section.results .result-item h3 span.category.disease{background-position:-125px center}
section.module-search-results section.results .result-item h3 span.category.research{background-position:-150px center}
section.module-search-results section.results .result-item h3 span.category.national{background-position:-175px center}
section.module-search-results section.results .result-item h3 span.category.local{background-position:-200px center}
section.module-search-results section.results .result-item ul.content-icons {height:26px;margin-bottom:10px;display:block}
section.module-search-results section.results .result-item ul.content-icons li{width:26px;height:18px;display:inline-block;float:left;margin-right:10px;background-image:url(../img/article-content.png);background-repeat:no-repeat;background-color:transparent}
section.module-search-results section.results .result-item ul.content-icons li.photo{background-position:left center}
section.module-search-results section.results .result-item ul.content-icons li.video{background-position:-37px center}
section.module-search-results section.results .result-item ul.content-icons li.pdf{background-position:-78px center}
section.module-search-results section.results ul.suggestions{padding:0;list-style-type:none}
section.module-search-results section.results ul.suggestions li{position:relative;padding-left:15px}
section.module-search-results section.results ul.suggestions li:before{font:normal normal normal 14px/1 FontAwesome;font-size:6px;display:inline-block;content:"\f111";position:absolute;top:9px;left:0;color:#c00}
section.module-search-results section.filters .search-filters .form-group .input-group{margin-bottom:2px}
section.module-search-results section.filters .search-filters .form-group .input-group input.form-control{height:55px;font-size:20px}
section.module-search-results section.filters .search-filters .form-group .input-group .input-group-btn button.btn{background-color:#c00;border:none;color:#FFF;height:55px;width:60px;margin:0}
section.module-search-results section.filters .search-filters .form-group .input-group .input-group-btn button.btn.toggle-advanced{background:#8d8d8d url(../img/search-page.png) right -60px center no-repeat}
section.module-search-results section.filters .search-filters .form-group .input-group .input-group-btn button.btn.toggle-advanced.open{background:#8d8d8d url(../img/search-page.png) right center no-repeat}
section.module-search-results section.filters .search-filters .form-group .input-group .input-group-btn button.btn.search{background:#c00 url(../img/search-page.png) left center no-repeat;text-indent:-9999px}
section.module-search-results section.filters .search-filters .form-group .advanced-search{background-color:#f4f4f4;border:0}
section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container{padding:20px}
section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset legend{border-bottom:none}
section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .checkbox{margin-top:0;margin-bottom:30px;float:left;height:30px; min-width:160px; padding-right: 20px;}
section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .checkbox .checkbox-custom:before{background-color:#FFF}
section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .checkbox .checkbox-custom.checked:before{background-color:#FFF}
section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .radio{margin-top:0;margin-bottom:30px;float:left;height:30px;min-width:170px}
section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .radio label.radio-custom:before{background-color:#FFF}
section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .radio label.radio-custom.checked:before{background-color:#FFF}
section.module-search-results section.filters .filter-icon{width:25px;height:21px;display:inline-block;position:relative;top:-4px;background-image:url(../img/search-filter-icons.png);background-repeat:no-repeat;background-color:transparent}
section.module-search-results section.filters .filter-icon.volunteer{background-position:0 center}
section.module-search-results section.filters .filter-icon.news{background-position:-25px center}
section.module-search-results section.filters .filter-icon.education{background-position:-50px center}
section.module-search-results section.filters .filter-icon.advocacy{background-position:-75px center}
section.module-search-results section.filters .filter-icon.events{background-position:-100px center}
section.module-search-results section.filters .filter-icon.disease{background-position:-125px center}
section.module-search-results section.filters .filter-icon.research{background-position:-150px center}
section.module-search-results section.filters .filter-icon.national{background-position:-175px center;margin-top: 2px;}
section.module-search-results section.filters .filter-icon.local{background-position:-200px center;margin-top: 2px;}
@media (max-width: 991px) {
    section.module-search-results section.glossary{display:none}
    section.module-search-results .glossary-collapsed section.glossary{display:block}
}
@media (max-width: 568px) {
    section.module-search-results section.filters form.search-filters .form-group .input-group .input-group-btn .dropdown-menu.advanced-search{width:320px;right:-15px}
    section.module-search-results section.filters form.search-filters .form-group .input-group .input-group-btn .dropdown-menu.advanced-search .advanced-search-container fieldset legend{border-bottom:none}
    section.module-search-results section.filters form.search-filters .form-group .input-group .input-group-btn .dropdown-menu.advanced-search .advanced-search-container fieldset .form-group .checkbox{width:100%}
    section.module-search-results section.filters form.search-filters .form-group .input-group .input-group-btn .dropdown-menu.advanced-search .advanced-search-container fieldset .form-group .radio{width:100%}
}
@media (max-width: 767px) {
    section.module-search-results section.filters .search-filters .form-group .input-group input.form-control{height:40px;font-size:14px}
    section.module-search-results section.filters .search-filters .form-group .input-group .input-group-btn button.btn{color:#FFF;height:40px;width:40px}
    section.module-search-results section.filters .search-filters .form-group .input-group .input-group-btn button.btn.toggle-advanced{background-position:right -69px center}
    section.module-search-results section.filters .search-filters .form-group .input-group .input-group-btn button.btn.toggle-advanced.open{background-position:right -10px center}
    section.module-search-results section.filters .search-filters .form-group .input-group .input-group-btn button.btn.search{background-position:left -10px center}
    section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container{padding:10px}
    section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset legend{font-size:18px;margin-bottom:0}
    section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group{float:left;margin-bottom:20px}
    section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .checkbox,section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .radio{min-width:125px;margin:0 10px 10px 0;padding-left:30px}
    section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .checkbox .checkbox-custom:before,section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .radio .checkbox-custom:before{width:20px;height:20px;font-size:18px;line-height:23px;top:7px;left:-30px}
    section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .checkbox .radio-custom:before,section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .radio .radio-custom:before{left:-30px}
    section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .checkbox .radio-custom:after,section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .radio .radio-custom:after{left:-26px}
    section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .checkbox span.checkbox-label,section.module-search-results section.filters .search-filters .form-group .advanced-search .advanced-search-container fieldset .form-group .radio span.checkbox-label{font-size:14px}
    section.module-search-results section.filters .filter-icon{width:22px}
    section.module-search-results section.glossary{display:none}
    section.module-search-results .glossary-collapsed section.glossary{display:block}
}
section.module-chapter-selection ul{list-style-type:none;padding:0;margin-bottom:0}
section.module-chapter-selection ul.glossary-wrapper{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
section.module-chapter-selection ul.glossary-wrapper li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:40px}
section.module-chapter-selection ul.glossary-wrapper li h2{color:#8d8d8d;font-weight:700;margin-bottom:20px}
section.module-chapter-selection ul.glossary-wrapper li .state{margin-bottom:20px}
section.module-chapter-selection ul.glossary-wrapper li .state ul li{margin-bottom:10px}
@media (min-width: 1200px) {
    section.module-chapter-selection ul.glossary-wrapper{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
@media (max-width: 1199px) {
    section.module-chapter-selection ul.glossary-wrapper{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
@media (max-width: 991px) {
    section.module-chapter-selection ul.glossary-wrapper{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
@media (max-width: 767px) {
    section.module-chapter-selection ul.glossary-wrapper{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
}
.module-help-widget h2{font-weight:600}
.module-help-widget p.contact-us{float:left;padding-left:25px;position:relative}
.module-help-widget p.contact-us span.block{color:#5d5d5d}
.module-help-widget p.contact-us:before{font:normal normal normal 14px/1 FontAwesome;font-size:20px;display:inline-block;content:"\f095";position:absolute;color:#222;left:0;top:2px}
ul.social-links{list-style-type:none;margin:0;padding:0}
ul.social-links li{display:inline-block;font-size:16px;text-transform:uppercase}
ul.social-links li.title{font-size:16px;text-transform:uppercase;font-weight:400;margin-right:10px;letter-spacing:2px}
ul.social-links li a{display:block;padding:5px;background-color:#282828;color:#fff;line-height:27px;width:35px;height:35px;text-align:center;text-decoration:none}
ul.social-links li a .fa{font-size:24px}
ul.social-links li.print{float:right;margin-right:0}
ul.social-links li.print a{width:125px;padding:0}
ul.social-links li.print a span.copy{display:inline-block;margin-right:10px;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:2px}
ul.social-links.inverse li a{color:#282828;background-color:#fff}
ul.social-links.no-bg li a{color:#282828;background-color:transparent;display:inline}
@media (max-width: 767px) {
    ul.social-links.no-bg li{margin:0 10px}
    ul.social-links.no-bg li.title{display:block;margin:0 0 10px}
    ul.social-links.no-bg li.title.print{display:none}
	ul.social-links.no-bg li.title.glossary{text-align:center !important;float: inherit !important;}
}

section.module-calendar-event{padding-top:40px;padding-bottom:40px;margin-top:60px}
section.module-calendar-event .event-side-bar.affix{position:fixed!important;width:360px;top:150px}
section.module-calendar-event .event-side-bar .event-map{margin-bottom:20px;width:360px;height:280px}
section.module-calendar-event .event-side-bar .event-map .map{height:280px}
section.module-calendar-event .carousel ol.carousel-indicators{bottom:-50px}
section.module-calendar-event .carousel ol.carousel-indicators li{background:#eaeaea;border:none}
section.module-calendar-event .carousel ol.carousel-indicators li.active{background:#c00;border:none}
section.module-calendar-event .information p{color:#8d8d8d;margin-bottom:5px}
section.module-calendar-event .information p span{width:20px;text-align:center;margin-right:5px}
section.module-calendar-event .information p span.fa-map-marker{color:#888}
section.module-calendar-event .description{height:310px;overflow:hidden}
section.module-calendar-event .description p{margin-bottom:20px}
section.module-calendar-event .calendar-wrapper .calendar-navigation nav ul.calendar-cycle{height:45px}
section.module-calendar-event .calendar-wrapper .calendar-navigation nav ul.calendar-cycle li{float:left;line-height:45px;text-align:center}
section.module-calendar-event .calendar-wrapper .calendar-navigation nav ul.calendar-cycle li.month{height:100%;width:10%}
section.module-calendar-event .calendar-wrapper .calendar-navigation nav ul.calendar-cycle li.month a{background-color:#c00;display:block}
section.module-calendar-event .calendar-wrapper .calendar-navigation nav ul.calendar-cycle li.month a span.fa{color:#FFF}
section.module-calendar-event .calendar-wrapper .calendar-navigation nav ul.calendar-cycle li.month.selected{background-color:#f4f4f4;border-left:10px solid #FFF;border-right:10px solid #FFF;font-size:18px;font-weight:400;text-transform:uppercase;width:80%}
section.module-calendar-event .calendar-wrapper .calendar-navigation nav ul.calendar-cycle li.month span.month-dynamic{display:none}
section.module-calendar-event .calendar-wrapper .calendar-navigation nav ul.calendar-cycle li.month span.month-dynamic.visible{display:inline-block}
section.module-calendar-event .calendar-wrapper .calendar-events-container.scrollable{height:481px;background-color:#fff}
section.module-calendar-event .calendar-wrapper .calendar-events-container.scrollable .mCSB_container{padding:0;margin-right:0}
section.module-calendar-event .calendar-wrapper .calendar-events-container.scrollable .mCSB_scrollTools{width:10px}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events{margin-bottom:10px}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li{margin-top:10px;width:95%;margin-left:5px}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a{text-decoration:none}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module{background-color:#f4f4f4;color:#000;display:block;height:150px;padding:10px;width:100%}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module:hover{-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.2);box-shadow:0 2px 10px rgba(0,0,0,0.2);text-decoration:none}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module.active{background-color:#FFF}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module.active:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module .event-thumbnail{background-color:#e6e5e5;display:inline-block;float:left;margin-right:20px;width:130px}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module .information{margin-top:20px}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module .information h3{margin-bottom:0;width:100%;font-size:20px;margin-bottom:10px}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module .information h3 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li.loading a.event-module{height:75px}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li.loading a.event-module:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li.loading a.event-module .event-thumbnail{height:64px}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li.loading a.event-module span.information span.placeholder{height:20px;display:block;background-color:#e6e5e5;margin-bottom:10px}
section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li.loading a.event-module span.information span.placeholder.half{margin-bottom:0;height:14px}
@media (max-width: 1199px) {
    section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module{height:110px}
    section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module .event-thumbnail{height:90px;margin-right:10px;width:90px}
    section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module .information{margin-top:5px}
    section.module-calendar-event .event-side-bar.affix{top:100px}
    section.module-calendar-event .event-side-bar .event-map{width:293px;height:280px}
    section.module-calendar-event .event-side-bar .event-map .map{height:280px}
}
@media (max-width: 991px) {
    section.module-calendar-event{margin-top:40px}
    section.module-calendar-event .calendar-wrapper .calendar-events-container.scrollable{height:auto;background-color:#fff}
    section.module-calendar-event .calendar-wrapper .calendar-events-container.scrollable .mCSB_container{padding:0;margin-right:0}
    section.module-calendar-event .calendar-wrapper .calendar-events-container.scrollable .mCSB_scrollTools{width:10px}
    section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li{width:100%;margin-top:1px;margin-left:0}
    section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module{padding:5px}
    section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
    section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module.active{background-color:#f4f4f4}
    section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li.loading{background-color:#f4f4f4;line-height:60px}
    section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li.loading a{display:block;width:100%;background-image:none}
    section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li.loading a span.arrow-down{padding-right:15px;background:url(../img/cta-arrow-down.png) no-repeat right center}
    section.module-calendar-event .event-side-bar{margin-bottom:40px}
    section.module-calendar-event .event-side-bar.affix,section.module-calendar-event .event-side-bar.affix-top,section.module-calendar-event .event-side-bar.affix-bottom{position:static!important;width:100%}
    section.module-calendar-event .event-side-bar .event-map{width:100%;height:300px;margin-bottom:40px}
    section.module-calendar-event .event-side-bar .event-map .map{height:300px}
}
@media (max-width: 767px) {
    section.module-calendar-event{margin-top:20px;padding-bottom:0}
    section.module-calendar-event .event-side-bar.affix,section.module-calendar-event .event-side-bar.affix-top,section.module-calendar-event .event-side-bar.affix-bottom{position:static!important;width:100%}
    section.module-calendar-event .calendar-wrapper .col-xs-12{padding:0}
    section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module{height:100px}
    section.module-calendar-event .calendar-wrapper .calendar-events-container ul.calendar-events li a.event-module .information{margin-top:5px}
    section.module-calendar-event .calendar-wrapper .calendar-navigation nav ul.calendar-cycle{margin-bottom:1px}
    section.module-calendar-event .calendar-wrapper .calendar-navigation nav ul.calendar-cycle li.month{height:100%;width:15%}
    section.module-calendar-event .calendar-wrapper .calendar-navigation nav ul.calendar-cycle li.month.selected{width:70%;border:0}
    section.module-calendar-event .gallery li{text-align:center}
    section.module-calendar-event .gallery li a{max-width:400px;display:block;margin:0 auto}
    section.module-calendar-event .bx-controls{width:100%}
    section.module-calendar-event .bx-controls .bx-pager{text-align:center;margin-top:15px}
    section.module-calendar-event .bx-controls .bx-pager .bx-pager-item{display:inline-block}
    section.module-calendar-event .bx-controls .bx-pager .bx-pager-item:nth-child(n+2){margin-left:5px}
    section.module-calendar-event .bx-controls .bx-pager .bx-pager-item a{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:#000;display:block;width:12px;height:12px;text-indent:-9999px;outline:0}
    section.module-calendar-event .bx-controls .bx-pager .bx-pager-item a.active{background-color:#c00}
}
section.module-map div.map{width:100%;height:500px;background:#444}
section.module-map div.map .info-window{width:300px}
section.module-map div.map .info-window h3{line-height:30px;float:left;display:block;width:100%}
section.module-map div.map .info-window p{font-size:16px;margin-bottom:5px}
section.module-stackla{background-image:url(../img/what-is-happening-bg.jpg);padding:60px 0;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
section.module-stackla h2.white{color:#fff}
section.module-stackla.solid-bg{background:#f0f0f0}
section.module-stackla.vertical-2 .stacklahfw iframe{height:664px!important}
article.article ul.social-links{margin-bottom:20px}
.article-header{clear:both;position:relative;overflow:hidden}
.article-header .overlay-bg{position:absolute;width:100%;height:100%;background:transparent url(../img/articles/gradient.png) bottom center repeat-x;z-index:3}
.article-header img.header-background{position:absolute;width:100%;z-index:2}
.article-header .header-content{position:absolute;width:100%;bottom:40px;z-index:4}
.article-header .header-content p{font-weight:400}
.article-header .header-content p time:before{content:"\007C";margin:0 10px 0 5px}
.article-header .header-content p time.single:before{content:none}
.header-content.no-image{bottom:0;position:relative}

@media (min-width: 1200px) {
    .article-header{height:400px}
    .article-header.no-image{height:auto}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .article-header{min-height:350px}
    .article-header.no-image{min-height:140px}

}
@media (min-width: 768px) and (max-width: 991px) {
    .article-header{min-height:300px}
    .article-header.no-image{min-height:140px}
}
@media (max-width: 769px) {
    body{
        margin-bottom: 0px !important;
    }
}
@media (max-width: 767px) {
    .article-header{min-height:200px}
    .article-header.no-image{min-height:120px}
    .article-header .header-content p.subhead-h1{font-size:16px}
}
/*
@media (max-width: 767px) and (orientation: landscape){
    .header-content{bottom:-20px !important}
}
*/
@media (max-width: 568px) and (orientation: portrait) {

    .article-header .overlay-bg{display:none}
    .article-header img.header-background{position:static;display:block !important;}
    .article-header .header-content{position:static;padding:20px 0 0}
}
.article-aside nav.article-nav ul{list-style-type:none;overflow:hidden;padding-left:0}
.article-aside nav.article-nav ul li a{color:#000;text-decoration:none;display:block;line-height:25px;padding-bottom:15px;padding-left:25px}
.article-aside nav.article-nav ul li span.accordion{position:relative;background:transparent url(../img/article-nav-plus.png) left center no-repeat;display:inline-block;width:16px}
.article-aside nav.article-nav ul li span.accordion.expanded{background:transparent url(../img/article-nav-minus-hover.png) left center no-repeat}
.article-aside nav.article-nav ul li a:hover, .article-aside nav.article-nav ul li a.active{color:#c00}
.article-aside nav.article-nav ul li.active > a{display:inline-block}
.article-aside nav.article-nav > ul{margin-bottom:20px}
.article-aside nav.article-nav > ul > li > a{text-transform:uppercase;display:inline-block}
.article-aside nav.article-nav > ul > li > ul > li.active > a,.article-aside nav.article-nav > ul > li > ul > li > ul > li.active > a{color:#c00}
.article-aside nav.article-nav > ul > li > ul > li > a{padding-left:50px;display:inline-block}
.article-aside nav.article-nav > ul > li > span.accordion{position:absolute;left:10px;cursor:pointer}
.article-aside nav.article-nav > ul > li > ul > li > span.accordion{cursor:pointer;position:absolute;left:38px}
.article-aside nav.article-nav > ul > li > ul > li > ul > li > a{padding-left:75px;display:inline-block}
@media (max-width: 767px) {
    .article-aside nav.article-nav > ul > li > a{margin-bottom:0;background-color:inherit;background-position:left 10px center!important;padding-left:35px;padding-bottom:0;line-height:24px;}
    .article-aside nav.article-nav > ul > li{background-color: #f4f4f4 !important;padding: 8px 0;margin-bottom: 1px;}
    .article-aside nav.article-nav > ul > li > span.accordion{left: 25px !important;}
    .article-aside nav.article-nav > ul > li > ul.collapse{padding-top: 15px;}
}
.article-content blockquote{padding:0 20px;margin:20px 0;border:none}
.article-content blockquote p{color:#c00;font-size:24px;line-height:30px;font-weight:300;font-style:italic}
.article-content figure figcaption{font-size:13px;color:#8d8d8d;margin:5px 0}
.article-content table thead tr th{font-weight:600;border-bottom:2px solid #8d8d8d}
.article-content table tbody tr td{border-top:0;border-bottom:1px solid #f4f4f4}
.article-content table tbody tr:hover td{background-color:#fafafa}
.article-footer .article-navigation{padding:20px 0 60px}
.article-footer .article-navigation a{position:relative;text-decoration:none;line-height:20px;color:#8d8d8d}
.article-footer .article-navigation a.previous-article{float:left;padding-left:60px}
.article-footer .article-navigation a.previous-article:before{font:normal normal normal 14px/1 FontAwesome;font-size:80px;display:inline-block;content:"\f104";position:absolute;left:0;top:-20px;color:#c00}
.article-footer .article-navigation a.next-article{float:right;text-align:right;padding-right:60px}
.article-footer .article-navigation a.next-article:after{font:normal normal normal 14px/1 FontAwesome;font-size:80px;display:inline-block;content:"\f105";position:absolute;right:0;top:-20px;color:#c00}
.article-footer .article-navigation a span{display:block;color:#c00;font-size:20px}
.article-footer-xs .article-footer{display:none}
@media (max-width: 767px) {
    .article-footer{display:none}
    .article-footer-xs .article-footer{display:block}
    .article-footer-xs .article-footer .article-navigation{padding:20px 0 40px}
    .article-footer-xs .article-footer .article-navigation a{color:#c00}
    .article-footer-xs .article-footer .article-navigation a.previous-article{padding-left:20px}
    .article-footer-xs .article-footer .article-navigation a.previous-article:before{font:normal normal normal 14px/1 FontAwesome;font-size:25px;display:inline-block;content:"\f104";top:-3px}
    .article-footer-xs .article-footer .article-navigation a.next-article{padding-right:20px}
    .article-footer-xs .article-footer .article-navigation a.next-article:after{font:normal normal normal 14px/1 FontAwesome;font-size:25px;display:inline-block;content:"\f105";top:-3px;color:#c00}
}
.page-donation .visuallyhidden{visibility:hidden}
.page-donation h1{text-transform:none;font-weight:600;font-size:30px}
.page-donation p span.required{font-size:16px;float:right;line-height:38px}
.page-donation p span.required:after{content:"*";color:#c00}
.page-donation .captcha-wraper .captcha-img{background-color:#FFF;padding:20px;border:#eaeaea;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block}
.page-donation .step{background-color:#f4f4f4;margin-bottom:30px;padding:30px}
.page-donation legend{border-bottom:1px solid #e5e5e5;font-size:24px;font-weight:400;margin-bottom:15px;padding-bottom:10px}
.page-donation .form-group{width:100%}
.page-donation .form-group.x0{margin-bottom:0}
.page-donation .form-group a.black-tooltip{color:# 222}
.page-donation .form-group a.black-tooltip span{padding-top:7px}
.page-donation .form-group textarea{resize:vertical}
.page-donation .form-group label{font-weight:400;font-size:16px;height:30px}
.page-donation .form-group label img{margin-right:5px}
.page-donation .form-group input.form-control{width:100%}
.page-donation .form-group select.form-control{width:100px}
.page-donation .form-group span.fa.fa-question-circle{font-size:18px;cursor:pointer}
.page-donation .form-group .btn-group{padding:1px;background-color:#fff}
.page-donation .form-group .btn-group label.btn-primary{background-color:#fff;color:#000;text-shadow:none;text-transform:none;font-weight:400;height:32px;line-height:20px;border:none}
.page-donation .form-group .btn-group label.btn-primary.active{background-color:#c00;color:#fff}
.page-donation .donation-amount p.donate-total{display:inline-block;font-size:24px;height:38px;padding-top:4px;margin-bottom:0}
.page-donation .donation-amount p.donate-total span{font-weight:700}
.page-donation .donation-amount .btn-group{border:none;padding:0;float:left;background-color:transparent}
.page-donation .donation-amount .btn-group label.btn-primary{margin-right:10px}
.page-donation .donation-amount .btn-group label.btn-primary.circle{width:90px;height:90px;line-height:75px;font-size:24px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}
.page-donation .donation-amount .btn-group label.btn-primary.circle.active{border-color:#c00}
.page-donation .donation-amount .fixed-amount{float:left;margin-top:28px}
.page-donation .donation-amount .fixed-amount label{width:auto;min-width:0;float:left;line-height:44px;margin:0 20px 0 10px}
.page-donation .donation-amount .fixed-amount input{float:left;width:125px;min-width:0}
@media (max-width: 1199px) {
    .page-donation .donation-amount .btn-group label.btn-primary.circle{width:65px;height:65px;line-height:65px;font-size:16px;font-weight:700;padding:0 10px}
    .page-donation .donation-amount .fixed-amount{margin-top:12px}
}
@media (max-width: 991px) {
    .page-donation{padding-top:40px}
    .page-donation .visuallyhidden{display:none}
    .page-donation .captcha-wraper .captcha-img{margin-bottom:30px}
    .page-donation .donation-amount p.donate-total{font-size:20px}
    .page-donation legend{font-size:20px}
}
@media (max-width: 568px) {
    .page-donation .form-group .subscribe .checkbox label{height:auto}
    .page-donation .donation-amount .btn-group label.btn-primary.circle{margin-bottom:20px}
}
@media (max-width: 767px) {
    .page-donation .visuallyhidden{display:none}
}
section.parallax-divider{height:380px;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-repeat:no-repeat;background-position:0 0;background-color:#fff;background-attachment:fixed}
section.parallax-divider.parallax-lab{background-image:url(../img/parallax-lab.jpg)}
section.parallax-divider.parallax-balloons{background-image:url(../img/parallax-balloons.jpg)}
section.parallax-divider.parallax-bike{background-image:url(../img/parallax-bike.jpg)}
section.parallax-divider.parallax-drops{background-image:url(../img/parallax-drops.jpg)}
section.hero{background:#fff url(../img/home/hero1.jpg) center center no-repeat;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding:90px 0 0;height:880px}
section.hero .someday-is-today{height:120px;background:url(../img/sit-bg.png) no-repeat center;margin-bottom:130px}
section.hero .someday-is-today .sit-bg{background:#FFF;height:120px;padding:34px 30px 0 15px;width:auto}
section.hero h1{color:#fff;font-size:50px;text-transform:none;font-weight:100}
section.hero p{color:#fff}
body.donate.support-fundraiser .search-tool{background:#f4f4f4;height:60px;padding:15px 0}
body.donate.support-fundraiser .search-tool .form-group{width:88%}
body.donate.support-fundraiser .search-tool .form-group label{width:55%}
body.donate.support-fundraiser .search-tool .form-group input{width:44%}
body.donate.support-fundraiser .search-tool button{position:relative;top:-1px}
body.donate.support-fundraiser .members-table ul.thead{background:#f4f4f4;display:block;height:40px;padding-top:8px}
body.donate.support-fundraiser .members-table ul.tbody li.member{border-bottom:2px solid #f4f4f4}
body.donate.support-fundraiser .members-table ul.tbody li.member a{height:75px;color:#000}
body.donate.support-fundraiser .members-table ul.tbody li.member a ul{height:75px}
body.donate.support-fundraiser .members-table ul.tbody li.member a ul li{line-height:44px;padding-top:15px}
body.donate.support-fundraiser .members-table ul.tbody li.member a ul li span img{max-width:40px;margin-right:5px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale")}
body.donate.support-fundraiser .members-table ul.tbody li.member a:hover{color:#000}
body.donate.support-fundraiser .members-table ul.tbody li.member a:hover ul{background:#f4f4f4}
body.donate.support-fundraiser .members-table ul.tbody li.member a:hover ul li span img{filter:grayscale(0%);-webkit-filter:grayscale(0%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0\'/></filter></svg>#grayscale")}
body.donate.support-fundraiser .members-table ul.tbody li.member:last-child{border-bottom:none}
body.donate.support-fundraiser .load-more{background:#f4f4f4;height:60px;padding:15px 0}
body.chapter footer{margin-bottom:550px}
body.chapter .page-content{padding:60px 0}
body.chapter section{background-color:#fff;padding:80px 0}
body.chapter section.hero{background-image:url(../img/chapters/hero_survivor.jpg)}
body.chapter section.community .member ul.status{margin-top:5px}
body.chapter section.community .community-members ul li{width:24.8%;height:320px;overflow:hidden;margin-bottom:2px}
body.chapter section.community .community-members ul li:last-child{float:left}
body.chapter section.connect .mentors .mentor{text-align:center;background-color:#f6f6f6;padding-top:70px;margin-top:90px}
body.chapter section.connect .mentors .mentor .block{border-bottom:1px solid #ededed;padding:30px}
body.chapter section.connect .mentors .mentor .block.cta{position:relative}
body.chapter section.connect .mentors .mentor .block.cta span.team-size{padding-left:22px;background:transparent url(../img/chapters/team-size.png) 0 2px no-repeat;position:absolute;right:48px;top:37px}
body.chapter section.connect .mentors .mentor .block.cta .likes{position:absolute;bottom:-22px;left:115px;display:block;background-color:#ededed;width:130px;text-align:center;font-size:18px;padding:6px 0;line-height:30px;cursor:pointer}
body.chapter section.connect .mentors .mentor .block.cta .likes .icon{position:relative;left:10px}
body.chapter section.connect .mentors .mentor .block.cta .likes .fa{margin-right:10px}
body.chapter section.connect .mentors .mentor .block h3{font-size:16px;font-weight:400}
body.chapter section.connect .mentors .mentor .block h3 span{font-weight:600}
body.chapter section.connect .mentors .mentor img.mentor-photo{width:173px;position:absolute;top:0;left:109px}
body.chapter section.connect .mentors .mentor h2{font-weight:400;margin-bottom:5px}
body.chapter section.connect .mentors .mentor p span.location{display:block}
body.chapter section.connect .mentors .mentor p.icons a{display:inline-block;margin-right:10px}
body.chapter section.connect .mentors .mentor p:last-child{margin:0}
body.chapter section.connect p.see-more{background-color:#f6f6f6;padding:10px 0}
body.chapter section.connect p.see-more a{font-weight:400}
body.chapter section.activity-wall .activity .item{margin-bottom:20px;background-color:#fff;-webkit-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-webkit-perspective:800;perspective:800px}
body.chapter section.activity-wall .activity .item .block p{margin:0}
body.chapter section.activity-wall .activity .item .block p.comments a.share{color:#7f7f7f}
body.chapter section.activity-wall .activity .item .block p.icons{text-align:center}
body.chapter section.activity-wall .activity .item .block p.icons a{display:block;float:left;margin-right:12px}
body.chapter section.activity-wall .activity .item .item-pagination{text-align:center;margin:10px 0}
body.chapter section.activity-wall .activity .item .item-pagination span{font-size:10px;color:#c2c2c2;cursor:pointer;float:none;margin-right:10px}
body.chapter section.activity-wall .activity .item .item-pagination span.active{color:#000}
body.chapter section.activity-wall .activity .item .front .head{background-color:#ffc425;padding:15px 20px;margin-bottom:10px;cursor:pointer}
body.chapter section.activity-wall .activity .item .front .head:hover{background-color:#f1b923}
body.chapter section.activity-wall .activity .item .front .head h2{font-size:20px;text-transform:uppercase;font-weight:300;margin:0}
body.chapter section.activity-wall .activity .item .front .block{border-top:1px solid #e9e9e9;padding:20px;background-color:#f4f4f4}
body.chapter section.activity-wall .activity .item .front .block h3{font-size:16px;font-weight:400;text-transform:uppercase}
body.chapter section.activity-wall .activity .item .front .block h3 img{width:40px}
body.chapter section.activity-wall .activity .item .front .block h3 span.posted-at{float:right;margin-top:9px;font-weight:300;text-transform:none}
body.chapter section.activity-wall .activity .item .front .block:nth-child(2){border:0}
body.chapter section.activity-wall .activity .item .back .head-black{background:transparent url(../img/activity-head-bg.png) no-repeat bottom center;padding:15px 20px 22px;margin-bottom:5px;height:90px;cursor:pointer;text-align:center;position:relative}
body.chapter section.activity-wall .activity .item .back .head-black h2{font-size:20px;color:#fff;text-transform:uppercase;font-weight:300;margin:0;height:49px;line-height:49px}
body.chapter section.activity-wall .activity .item .back .head-black p.subhead-h2{font-size:16px;color:#fff;margin:0;line-height:49px}
body.chapter section.activity-wall .activity .item .back .head-black h2 + p.subhead-h2{line-height:30px}
body.chapter section.activity-wall .activity .item .back .head-black button.close{background-color:#ffc425;font-size:23px;position:absolute;top:-12px;right:-12px;z-index:1000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:25px;height:25px;opacity:1;text-shadow:none}
body.chapter section.activity-wall .activity .item .back .head-black button.close:hover{background-color:#f1b923}
body.chapter section.activity-wall .activity .item .back .head-black a.navigation{color:#fff;position:absolute;top:30px;padding:0 5px}
body.chapter section.activity-wall .activity .item .back .head-black a.navigation.navigation-left{left:20px}
body.chapter section.activity-wall .activity .item .back .head-black a.navigation.navigation-right{right:20px}
body.chapter section.activity-wall .activity .item .back .block{border-top:1px solid #e9e9e9;padding:20px;background-color:#f4f4f4}
body.chapter section.activity-wall .activity .item .back .block h3{font-size:16px;font-weight:400;text-transform:uppercase}
body.chapter section.activity-wall .activity .item .back .block h3 img{width:40px}
body.chapter section.activity-wall .activity .item .back .block h3 span.posted-at{float:right;margin-top:9px;font-weight:300;text-transform:none}
body.chapter section.activity-wall .activity .item .back .block:nth-child(2){border:0}
body.chapter section.activity-wall .activity .item .wrapper{-webkit-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);transition:.33s cubic-bezier(0.694,0.0482,0.335,1);width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.5s;transition:.5s}
body.chapter section.activity-wall .activity .item .wrapper.flipped{-webkit-transform:rotatey(-180deg);transform:rotatey(-180deg)}
body.chapter section.activity-wall .activity .item .wrapper .face{width:100%;position:relative;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2}
body.chapter section.activity-wall .activity .item .wrapper .front{z-index:1}
body.chapter section.activity-wall .activity .item .wrapper .back{-webkit-transform:rotatey(-180deg);transform:rotatey(-180deg);position:absolute}
body.chapter section.activity-wall .activity .item .wrapper .back .carousel{position:relative}
body.chapter section.activity-wall .activity .item .wrapper .back .carousel .carousel-indicators{position:absolute;bottom:-30px}
body.chapter section.activity-wall .activity .item .wrapper .back .carousel .carousel-indicators li{background-color:#c2c2c2}
body.chapter section.activity-wall .activity .item .wrapper .back .carousel .carousel-indicators li.active{background-color:#000}
body.chapter section.chapter-events .upcoming ul{border:1px solid #e0e0e0;margin-right:30px;padding:120px 0 177px;background-color:#fff;height:880px}
body.chapter section.chapter-events .upcoming ul li{margin-bottom:0}
body.chapter section.chapter-events .upcoming ul li a{border:0 none;min-width:134px;margin:0;padding:22px 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);opacity:.5}
body.chapter section.chapter-events .upcoming ul li a .indicator{background:url(../img/tabs-left-active-indicator.jpg) 0 0 no-repeat;width:16px;height:33px;display:none;position:absolute;top:30px;right:-14px}
body.chapter section.chapter-events .upcoming ul li.active,body.chapter section.chapter-events .upcoming ul li:hover,body.chapter section.chapter-events .upcoming ul li:focus{background:transparent}
body.chapter section.chapter-events .upcoming ul li.active a{background-color:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}
body.chapter section.chapter-events .upcoming ul li.active a .indicator{display:block}
body.chapter section.chapter-events .upcoming .tab-content{background-color:#f6f6f6;padding:30px 30px 0 0;height:880px}
body.chapter section.chapter-events .separator{display:block;width:100%;border-bottom:1px solid #e5e5e5;margin:30px 0 20px}
body.chapter section.chapter-events table.table tbody tr{height:80px}
body.chapter section.chapter-events table.table tbody tr td{vertical-align:middle}
body.chapter section.chapter-events table.table tbody tr:last-child{border-bottom:1px solid #ddd}
body.chapter section.chapter-events .community-members{cursor:pointer}
body.chapter section.chapter-events .community-members ul{border:none;background-color:transparent;overflow:hidden;width:100%;margin:0;padding:0}
body.chapter section.chapter-events .community-members ul li{position:relative;float:left;margin:0 8px 8px;padding:0;width:30%;height:169px}
body.chapter section.chapter-events .community-members ul li img{position:absolute;top:0;left:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale")}
body.chapter section.chapter-events .community-members ul li:hover img,body.chapter section.chapter-events .community-members ul li.active img{filter:grayscale(0%);-webkit-filter:grayscale(0%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0\'/></filter></svg>#grayscale")}
body.chapter section.chapter-events .community-members ul li .overlay{background:transparent url(../img/community-overlay.png) 0 0 repeat;position:absolute;bottom:0;left:0;width:100%;padding:10px 15px;color:#fff}
body.chapter section.chapter-events .community-members ul li .overlay .like-drop{position:absolute;padding:0;min-width:18px;left:10px;top:9px;text-align:center}
body.chapter section.chapter-events .community-members ul li .overlay .like-drop p{font-size:14px;font-weight:400}
body.chapter section.chapter-events .community-members ul li .overlay .member-info{padding-left:30px}
body.chapter section.chapter-events .community-members ul li .overlay .member-info h3{font-size:16px;color:#ffc425;font-weight:400;margin:0 0 2px;white-space:nowrap}
body.chapter section.chapter-events .community-members ul li .overlay .member-info p{margin:0;font-size:12px;font-weight:400}
body.chapter section.chapter-events .community-members ul li .overlay .member-info p span{display:none}
body.chapter section.chapter-events .community-members ul li .cta-container{display:none}
body.chapter section.chapter-events .ranking{background-color:#f6f6f6;height:880px}
body.chapter section.chapter-events .ranking table.table tbody tr{height:auto}
body.chapter section.chapter-events .ranking table.table tbody tr td{vertical-align:middle}
body.chapter section.chapter-events .ranking table.table tbody tr:first-child td{border:0}
body.chapter section.chapter-events .ranking table.table tbody tr:last-child{border:none}
body.chapter section .icon-text{width:142px;cursor:pointer}
body.chapter section .icon-text a{display:inline-block}
body.chapter section .icon-text a .icon{margin:0}
body.chapter section .icon-text span{float:right;margin-top:12px}
body.chapter section .icon-text.small{width:124px}
body.chapter section .icon-text.small span{margin-top:5px}
body.my-lls{background-color:#f0f0f0}
body.my-lls .page-content{padding:60px 0}
body.my-lls div.block{margin-bottom:20px}
body.my-lls div.block .content{background-color:#fff;padding:20px;border-bottom:1px solid #e6e6e6}
body.my-lls div.block .content h3{font-size:20px;font-weight:400}
body.my-lls div.block .content.dark{background-color:#000;color:#fff;padding:10px 20px}
body.my-lls div.block .content.dark .event .countdown{display:block;width:100%;border-right:1px solid #fff}
body.my-lls div.block .content.dark .event .countdown .time-left{margin-left:20px;float:left}
body.my-lls div.block .content.dark .event .countdown .time-left p{background:transparent url(../img/type-separator.png) top 6px right no-repeat;text-align:center;display:inline-block;margin-bottom:0;margin-right:10px;padding-right:10px;font-size:30px;line-height:30px;font-weight:600}
body.my-lls div.block .content.dark .event .countdown .time-left p:last-child{background:none}
body.my-lls div.block .content.dark .event .countdown .time-left p span{display:block;clear:left;line-height:16px;font-size:16px;font-weight:400}
body.my-lls div.block .content.user-info{border-bottom:0 none}
body.my-lls div.block .content.user-info h1{text-transform:none;margin-bottom:5px}
body.my-lls div.block .content.user-info img{float:left;margin-right:20px}
body.my-lls div.block .content.user-info p{margin:0}
body.my-lls div.block .content.user-info p span.fa{font-size:15px;width:15px;margin-right:5px;text-align:center;color:#ccc}
body.my-lls div.block .content.header{padding:15px 20px}
body.my-lls div.block .content.header h2{font-size:24px;margin:0;font-weight:400}
body.my-lls div.block .content.main p.big{margin:0;font-weight:400;font-size:18px;vertical-align:middle;line-height:20px}
body.my-lls div.block .content.main p.big span.big{line-height:30px;vertical-align:middle;font-size:28px;margin-right:10px}
body.my-lls div.block .content.main p.big span.fa{font-size:12px;vertical-align:top;margin-right:5px}
body.my-lls div.block .content.main p.big span.fa.fa-plus{color:#c00}
body.my-lls div.block .content.main p.big span.fa.fa-minus{color:#c00}
body.my-lls div.block .content.main textarea{resize:none}
body.my-lls div.block .content.main .quick-post-actions a{background-color:#000;color:#fff;display:block;font-size:20px;line-height:20px;padding:5px;text-align:center;width:30px;display:inline-block}
body.my-lls div.block .content.main .quick-post-actions a:hover{background-color:#ededed;color:#909090}
body.my-lls div.block .content.main .quick-post-actions a:first-child{margin-left:10px}
body.my-lls div.block .content.main .team-member{border-bottom:1px solid #e6e6e6;padding:20px 0 10px}
body.my-lls div.block .content.main .team-member p{line-height:37px}
body.my-lls div.block .content.main .team-member p.big{font-weight:100;font-size:24px}
body.my-lls div.block .content.main .team-member p.name{font-weight:600;font-size:16px;text-transform:uppercase}
body.my-lls div.block .content.main .team-member p.name img{width:40px;height:40px;margin-right:15px}
body.my-lls div.block .content.main .team-member p.position{font-weight:100;font-size:16px;text-transform:uppercase}
body.my-lls div.block .content.main .team-member p.position sup{text-transform:lowercase}
body.my-lls div.block .content.main .team-member:last-child{border-bottom:none;padding-bottom:0}
body.my-lls div.block .content.no-padding{padding:20px 0}
body.my-lls div.block .content.no-padding h3{padding:0 20px}
body.my-lls div.block .content.user-buttons{padding:0}
body.my-lls div.block .content.user-buttons ul{border-top:1px solid #e3e3e3;margin:0;padding:0}
body.my-lls div.block .content.user-buttons ul li{width:50%;padding:0;margin:0;float:left}
body.my-lls div.block .content.user-buttons ul li a{display:block;text-align:center;padding:15px 0}
body.my-lls div.block .content.user-buttons ul li a:hover,body.my-lls div.block .content.user-buttons ul li a.active{background-color:#e3e3e3}
body.my-lls div.block .content.user-buttons ul li a span.profile-icon{display:block;background:transparent url(../img/my-lls/profile-icons.png) 0 0 no-repeat;width:33px;height:33px;margin:0 auto}
body.my-lls div.block .content.user-buttons ul li a span.profile-icon.training{background-position:0 0}
body.my-lls div.block .content.user-buttons ul li a span.profile-icon.standing{background-position:0 -33px}
body.my-lls div.block .content.no-border{border-bottom:0}
body.my-lls div.block .content.post h4 img{margin-right:5px}
body.my-lls div.block .content.post p{padding-left:60px}
body.my-lls div.block .content.timeline{padding-left:62px;background:#fff url(../img/my-lls/timeline-bg.png) 31px 50px no-repeat}
body.my-lls div.block .content.timeline .event{margin-bottom:24px;position:relative;padding:0 8px;background:transparent url(../img/my-lls/event-arrow-grey.png) no-repeat top 30px left}
body.my-lls div.block .content.timeline .event:first-child,body.my-lls div.block .content.timeline .event.pending{background-image:url(../img/my-lls/event-arrow-yellow.png)}
body.my-lls div.block .content.timeline .event:first-child .heading,body.my-lls div.block .content.timeline .event.pending .heading{background:#ffc425}
body.my-lls div.block .content.timeline .event.pending .heading h3 span.fa-pencil{border-bottom:1px solid #000;font-size:16px;margin-top:2px;cursor:pointer}
body.my-lls div.block .content.timeline .event.pending .heading h3 span.icon.individual{background-position:0 0}
body.my-lls div.block .content.timeline .event.pending .heading h3 span.icon.record{background-position:0 -44px}
body.my-lls div.block .content.timeline .event.pending .heading h3 span.icon.team{background-position:0 -88px}
body.my-lls div.block .content.timeline .event.pending.active .heading h3 span.icon.individual{background-position:0 -264px}
body.my-lls div.block .content.timeline .event.pending.active .heading h3 span.icon.record{background-position:0 -308px}
body.my-lls div.block .content.timeline .event.pending.active .heading h3 span.icon.team{background-position:0 -352px}
body.my-lls div.block .content.timeline .event .heading{padding:15px;background:#e1e1e1}
body.my-lls div.block .content.timeline .event .heading h3{font-size:18px;margin:0;font-weight:400}
body.my-lls div.block .content.timeline .event .heading h3 span.icon{width:44px;height:44px;display:block;position:absolute;top:15px;left:-53px;background:transparent url(../img/my-lls/icons.png) 0 0 no-repeat}
body.my-lls div.block .content.timeline .event .heading h3 span.icon.individual{background-position:0 -132px}
body.my-lls div.block .content.timeline .event .heading h3 span.icon.record{background-position:0 -176px}
body.my-lls div.block .content.timeline .event .heading h3 span.icon.team{background-position:0 -220px}
body.my-lls div.block .content.timeline .event .heading p.subhead-h3{font-size:12px;margin:0}
body.my-lls div.block .content.timeline .event .heading ul{padding-left:15px;margin:5px 0 0}
body.my-lls div.block .content.timeline .event .content{padding:15px;border-bottom:none;background-color:#f2f2f2}
body.my-lls div.block .content.timeline .event .content span.fa{color:#b3b3b3;margin-right:7px}
body.my-lls div.block .content.timeline .event .content label{margin:0}
body.my-lls div.block .content.timeline .event .footer{margin-top:7px}
body.my-lls div.block .content.timeline .event .footer p{font-size:14px}
body.my-lls div.block .content.timeline .event .footer p span.fa{color:#b3b3b3;margin-right:2px}
body.my-lls div.block .content.footer{border-bottom:0 none;padding:10px 20px}
body.my-lls div.block .content.footer p{margin:0}
body.campaign footer{margin-bottom:550px}
body.campaign footer.no-margin{margin-bottom:0}
body.campaign .page-content{padding:60px 0}
body.campaign section{background-color:#fff;padding:80px 0}
body.campaign section.hero{background-image:url(../img/campaigns/campaign-hero.jpg)}
body.campaign section.community .member ul.status{margin-top:5px}
body.campaign section.community .community-members ul li{width:24.8%;height:320px;overflow:hidden;margin-bottom:2px}
body.campaign section.community .community-members ul li:last-child{float:left}
body.campaign section.connect .mentors .mentor{text-align:center;background-color:#f6f6f6;padding-top:70px;margin-top:90px}
body.campaign section.connect .mentors .mentor .block{border-bottom:1px solid #ededed;padding:30px}
body.campaign section.connect .mentors .mentor .block.cta{position:relative}
body.campaign section.connect .mentors .mentor .block.cta .likes{position:absolute;bottom:-19px;left:115px;display:block;background-color:#ededed;width:130px;text-align:center;font-size:18px;padding:6px 0;cursor:pointer}
body.campaign section.connect .mentors .mentor .block.cta .likes .fa{margin-right:10px}
body.campaign section.connect .mentors .mentor .block h3{font-size:16px;font-weight:400}
body.campaign section.connect .mentors .mentor .block h3 span{font-weight:600}
body.campaign section.connect .mentors .mentor img.mentor-photo{width:173px;position:absolute;top:0;left:109px}
body.campaign section.connect .mentors .mentor h2{font-weight:400;margin-bottom:5px}
body.campaign section.connect .mentors .mentor p span.location{display:block}
body.campaign section.connect .mentors .mentor p.icons a{display:inline-block;margin-right:10px}
body.campaign section.connect .mentors .mentor p:last-child{margin:0}
body.campaign section.connect p.see-more{background-color:#f6f6f6;padding:10px 0}
body.campaign section.connect p.see-more a{font-weight:400}
body.campaign section.activity-wall .activity .item{margin-bottom:20px;background-color:#fff;-webkit-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-webkit-perspective:800;perspective:800px}
body.campaign section.activity-wall .activity .item .block p{margin:0}
body.campaign section.activity-wall .activity .item .block p.comments a.share{color:#7f7f7f}
body.campaign section.activity-wall .activity .item .block p.icons{text-align:center}
body.campaign section.activity-wall .activity .item .block p.icons a{display:block;float:left;margin-right:12px}
body.campaign section.activity-wall .activity .item .item-pagination{text-align:center;margin:10px 0}
body.campaign section.activity-wall .activity .item .item-pagination span{font-size:10px;color:#c2c2c2;cursor:pointer;float:none;margin-right:10px}
body.campaign section.activity-wall .activity .item .item-pagination span.active{color:#000}
body.campaign section.activity-wall .activity .item .front .head{background-color:#ffc425;padding:15px 20px;margin-bottom:10px;cursor:pointer}
body.campaign section.activity-wall .activity .item .front .head h2{font-size:20px;text-transform:uppercase;font-weight:300;margin:0}
body.campaign section.activity-wall .activity .item .front .block{border-top:1px solid #e9e9e9;padding:20px;background-color:#f4f4f4}
body.campaign section.activity-wall .activity .item .front .block h3{font-size:16px;font-weight:400;text-transform:uppercase}
body.campaign section.activity-wall .activity .item .front .block h3 img{width:40px}
body.campaign section.activity-wall .activity .item .front .block h3 span.posted-at{float:right;margin-top:9px;font-weight:300;text-transform:none}
body.campaign section.activity-wall .activity .item .front .block:nth-child(2){border:0}
body.campaign section.activity-wall .activity .item .back .head-black{background:transparent url(../img/activity-head-bg.png) no-repeat bottom center;padding:15px 20px 22px;margin-bottom:5px;height:90px;cursor:pointer;text-align:center;position:relative}
body.campaign section.activity-wall .activity .item .back .head-black h2{font-size:20px;color:#fff;text-transform:uppercase;font-weight:300;margin:0}
body.campaign section.activity-wall .activity .item .back .head-black p.subhead-h2{font-size:16px;color:#fff;margin:0;line-height:49px}
body.campaign section.activity-wall .activity .item .back .head-black h2 + p.subhead-h2{line-height:30px}
body.campaign section.activity-wall .activity .item .back .head-black button.close{background-color:#ffc425;position:absolute;top:-17px;right:-17px;z-index:1000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:34px;height:34px;opacity:1}
body.campaign section.activity-wall .activity .item .back .head-black button.close:hover{background-color:#f1b923}
body.campaign section.activity-wall .activity .item .back .head-black a.navigation{color:#fff;position:absolute;top:30px}
body.campaign section.activity-wall .activity .item .back .head-black a.navigation.navigation-left{left:20px}
body.campaign section.activity-wall .activity .item .back .head-black a.navigation.navigation-right{right:20px}
body.campaign section.activity-wall .activity .item .back .block{border-top:1px solid #e9e9e9;padding:20px;background-color:#f4f4f4}
body.campaign section.activity-wall .activity .item .back .block h3{font-size:16px;font-weight:400;text-transform:uppercase}
body.campaign section.activity-wall .activity .item .back .block h3 img{width:40px}
body.campaign section.activity-wall .activity .item .back .block h3 span.posted-at{float:right;margin-top:9px;font-weight:300;text-transform:none}
body.campaign section.activity-wall .activity .item .back .block:nth-child(2){border:0}
body.campaign section.activity-wall .activity .item .wrapper{height:100%;background-color:#fff;-webkit-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:.33s cubic-bezier(0.694,0.0482,0.335,1);transition:.33s cubic-bezier(0.694,0.0482,0.335,1);width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.5s;transition:.5s}
body.campaign section.activity-wall .activity .item .wrapper.flipped{-webkit-transform:rotatey(-180deg);transform:rotatey(-180deg)}
body.campaign section.activity-wall .activity .item .wrapper .face{width:100%;position:relative;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2}
body.campaign section.activity-wall .activity .item .wrapper .front{z-index:1}
body.campaign section.activity-wall .activity .item .wrapper .back{-webkit-transform:rotatey(-180deg);transform:rotatey(-180deg);position:absolute}
body.campaign section.chapter-events .upcoming ul.nav-tabs{border:1px solid #e0e0e0;margin-right:30px;padding:150px 0;background-color:#fff}
body.campaign section.chapter-events .upcoming ul.nav-tabs li{margin-bottom:0;text-align:center}
body.campaign section.chapter-events .upcoming ul.nav-tabs li a{border:0 none;min-width:134px;margin:0;padding:22px 0 10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);opacity:.5}
body.campaign section.chapter-events .upcoming ul.nav-tabs li a .indicator{background:url(../img/tabs-left-active-indicator.jpg) 0 0 no-repeat;width:16px;height:33px;display:none;position:absolute;top:30px;right:-14px}
body.campaign section.chapter-events .upcoming ul.nav-tabs li.active,body.campaign section.chapter-events .upcoming ul.nav-tabs li:hover,body.campaign section.chapter-events .upcoming ul.nav-tabs li:focus{background:transparent}
body.campaign section.chapter-events .upcoming ul.nav-tabs li.active a{background-color:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}
body.campaign section.chapter-events .upcoming ul.nav-tabs li.active a .indicator{display:block}
body.campaign section.chapter-events .upcoming .tab-content{background-color:#f6f6f6;padding:20px 30px 0 0;max-height:710px}
body.campaign section.chapter-events .separator{display:block;width:100%;border-bottom:1px solid #e5e5e5;margin:30px 0 20px}
body.campaign section.chapter-events table.table tbody tr{height:80px}
body.campaign section.chapter-events table.table tbody tr td{vertical-align:middle}
body.campaign section.chapter-events table.table tbody tr:last-child{border-bottom:1px solid #ddd}
body.campaign section.chapter-events .community-members{cursor:pointer}
body.campaign section.chapter-events .community-members ul{border:none;background-color:transparent;overflow:hidden;width:100%;margin:0;padding:0}
body.campaign section.chapter-events .community-members ul li{position:relative;float:left;margin:0 8px 8px;padding:0;width:30%;height:169px}
body.campaign section.chapter-events .community-members ul li img{position:absolute;top:0;left:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale")}
body.campaign section.chapter-events .community-members ul li:hover img,body.campaign section.chapter-events .community-members ul li.active img{filter:grayscale(0%);-webkit-filter:grayscale(0%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0\'/></filter></svg>#grayscale")}
body.campaign section.chapter-events .community-members ul li .overlay{background:transparent url(../img/community-overlay.png) 0 0 repeat;position:absolute;bottom:0;left:0;width:100%;padding:10px 15px;color:#fff}
body.campaign section.chapter-events .community-members ul li .overlay .like-drop{position:absolute;padding:0;min-width:18px;left:10px;top:9px;text-align:center}
body.campaign section.chapter-events .community-members ul li .overlay .like-drop p{font-size:14px;font-weight:400}
body.campaign section.chapter-events .community-members ul li .overlay .member-info{padding-left:30px}
body.campaign section.chapter-events .community-members ul li .overlay .member-info h3{font-size:16px;color:#ffc425;font-weight:400;margin:0 0 2px;white-space:nowrap}
body.campaign section.chapter-events .community-members ul li .overlay .member-info p{margin:0;font-size:12px;font-weight:400}
body.campaign section.chapter-events .community-members ul li .overlay .member-info p span{display:none}
body.campaign section.chapter-events .community-members ul li .cta-container{display:none}
body.campaign section.chapter-events .ranking{background-color:#f6f6f6}
body.campaign section.chapter-events .ranking table.table tbody tr{height:auto}
body.campaign section.chapter-events .ranking table.table tbody tr td{vertical-align:middle}
body.campaign section.chapter-events .ranking table.table tbody tr:first-child td{border:0}
body.campaign section.chapter-events .ranking table.table tbody tr:last-child{border:none}
body.campaign section .icon-text{width:142px;cursor:pointer}
body.campaign section .icon-text a{display:inline-block}
body.campaign section .icon-text a .icon{margin:0}
body.campaign section .icon-text span{float:right;margin-top:12px}
body.campaign section .icon-text.small{width:124px}
body.campaign section .icon-text.small span{margin-top:5px}
body.campaign.campaign-tnt footer button.btn-default{background-color:#ffc425;border-color:#ffc425;color:#000}
body.campaign.campaign-tnt button.btn-default{background-color:#9164ab;border-color:#9164ab;color:#fff}
body.campaign.campaign-tnt section{background-color:#fff;padding:80px 0}
body.campaign.campaign-tnt section.hero{background-image:url(../img/campaigns/campaign-tnt-hero.jpg);height:830px}
body.campaign.campaign-tnt section.support .support-images .images-row{margin-bottom:3px}
body.campaign.campaign-tnt section.support .support-images .images-row a.image{display:block;float:left;width:19.8%;height:150px;overflow:hidden;background-color:#f2f2f2;margin-right:.2%;position:relative}
body.campaign.campaign-tnt section.support .support-images .images-row a.image img{filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");position:absolute;top:0;left:0;width:auto;max-width:none}
body.campaign.campaign-tnt section.support .support-images .images-row a.image:hover img,body.campaign.campaign-tnt section.support .support-images .images-row a.image.active img{filter:grayscale(0%);-webkit-filter:grayscale(0%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0\'/></filter></svg>#grayscale")}
body.campaign.campaign-tnt section.support .support-images .expanded-image{display:none;margin:50px 0;position:relative}
body.campaign.campaign-tnt section.support .support-images .expanded-image button.close{font-size:40px;top:0;position:absolute;right:50px;opacity:.6}
body.campaign.campaign-tnt section.support .support-images .expanded-image button.close:hover{opacity:1}
body.campaign.campaign-tnt section.support .support-images .expanded-image .donations{margin-top:80px}
body.campaign.campaign-tnt section.support .support-images .expanded-image .donations .progress{background-image:none;background-color:#e0e0e0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:30px;margin-bottom:5px}
body.campaign.campaign-tnt section.support .support-images .expanded-image .donations .progress .progress-bar{background-image:none;background-color:#9164ab;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
body.campaign.campaign-tnt section.support .support-images .expanded-image .donations ul.details li{margin:0}
body.campaign.campaign-tnt section.support .support-images .expanded-image .donations ul.details li span{background-image:url(../img/donations-list.jpg);background-repeat:no-repeat;height:10px;width:10px;display:block}
body.campaign.campaign-tnt section.support .support-images .expanded-image .donations ul.details li.raise span{margin-right:5px;margin-top:6px;background-position:bottom;float:left}
body.campaign.campaign-tnt section.support .support-images .expanded-image .donations ul.details li.goal{padding:0}
body.campaign.campaign-tnt section.support .support-images .expanded-image .donations ul.details li.goal span{margin-left:5px;margin-top:6px;background-position:top;float:right}
header.carousel-toggle .carousel{float:right;width:820px}
header.carousel-toggle .carousel .carousel-inner .item ul li.dropdown{background-color:#fff}
header.carousel-toggle .navbar-header{position:relative}
header.carousel-toggle .navbar-header .logo-tnt{position:absolute;width:128px;height:46px;left:230px}
header.carousel-toggle .navbar-header .logo-tnt.logo-slide{overflow:hidden;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
header.carousel-toggle .navbar-header .logo-tnt.logo-slide:after{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;content:'\f054';font-family:'Fontawesome';position:relative;left:-20px;top:50px;color:#fff}
header.carousel-toggle .navbar-header .logo-tnt.logo-slide.in{cursor:pointer;width:48px;overflow:visible}
header.carousel-toggle .navbar-header .logo-tnt.logo-slide.in:after{left:20px;color:#9164ab}
header.carousel-toggle.stuck .carousel{width:700px}
header.carousel-toggle.stuck .navbar-header .logo-slide:after{top:9px;left:130px}
header.carousel-toggle.stuck .navbar-header .logo-slide.in{width:86px}
header.carousel-toggle.stuck .navbar-header .logo-slide.in:after{left:96px}
#dropdowns{color:#fff;background-color:#000;position:absolute;width:100%}
#dropdowns form.form-inline.user-data .form-group{margin-right:8px}
#dropdowns form.form-inline.user-data .form-group label{display:block;font-weight:400}
#dropdowns form.form-inline.user-data button{vertical-align:bottom;margin-bottom:1px}
#dropdowns div.dropdown-menu{font-size:14px;width:100%;border:none;padding:30px 0;background:#000;color:#fff;position:relative;background:#000}
#dropdowns div.dropdown-menu.open{display:block}
#dropdowns div.dropdown-menu ul{float:left;margin-right:40px;padding:0;border:none}
#dropdowns div.dropdown-menu ul.chapters li{padding-left:22px}
#dropdowns div.dropdown-menu ul.chapters li.flag.us{background:#000 url(../img/us-flag.jpg) 0 3px no-repeat}
#dropdowns div.dropdown-menu ul li{line-height:18px;list-style:none;margin-bottom:20px}
#dropdowns div.dropdown-menu ul li a{padding:0;color:#ffc425;text-transform:none;background:none;border:none;font-weight:300}
#dropdowns .my-lls .dropdown-menu button{background-color:#ffc425;border:#ffc425;color:#000}
#dropdowns .my-lls .dropdown-menu .social{width:164px;float:left}
#dropdowns .my-lls .dropdown-menu .social ul.social-links{margin:0;padding-top:26px}
#dropdowns .my-lls .dropdown-menu .social ul.social-links li{padding:0 3px;margin:0;float:left}
#dropdowns .my-lls .dropdown-menu .social ul.social-links li a{display:block;padding:5px;background-color:#747474;color:#fff;font-size:24px;line-height:24px;width:32px;height:32px;text-align:center}
#dropdowns .my-lls .dropdown-menu .social ul.social-links li a:hover{text-decoration:none;background-color:#333}
#dropdowns .my-lls .dropdown-menu .social ul.social-links li a span{font-size:20px}
#dropdowns .my-lls .dropdown-menu .vertical-divider{background:url(../img/dropdown-vertical-divider.jpg) 0 0 no-repeat;display:block;height:131px;width:24px;overflow:hidden;position:absolute}
#dropdowns .my-lls .dropdown-menu .sign-in{position:relative;float:left;margin-left:30px;margin-top:34px}
#dropdowns .my-lls .dropdown-menu .sign-in .vertical-divider{top:-38px}
#dropdowns .my-lls .dropdown-menu .sign-in .user-data{margin-left:65px}
#dropdowns .my-lls .dropdown-menu .sign-in .user-data .form-group{height:92px}
#dropdowns .my-lls .dropdown-menu .sign-in .user-data .form-group a{display:block;font-size:14px;margin-top:10px;color:#ffc425}
#dropdowns .my-lls .dropdown-menu .sign-in .user-data button{margin-bottom:30px}
#dropdowns .my-lls .dropdown-menu .sign-in .user-data input{width:142px}
#dropdowns .my-lls .dropdown-menu .new-account{position:relative;float:left;margin-left:30px}
#dropdowns .my-lls .dropdown-menu .new-account .vertical-divider{top:-4px;background-position:-24px 0}
#dropdowns .my-lls .dropdown-menu .new-account h4{margin-left:65px}
#dropdowns .my-lls .dropdown-menu .new-account .user-data{margin-left:65px}
#dropdowns .my-lls .dropdown-menu .new-account .user-data input{width:142px}
#dropdowns .my-lls .dropdown-menu .separator{border-bottom:1px solid #333}
#dropdowns .my-lls .dropdown-menu .personalize form label{font-weight:400;margin-right:10px}
#dropdowns .my-lls .dropdown-menu .personalize form .country-state select{margin-right:15px;width:145px}
#dropdowns .my-lls .dropdown-menu .personalize form #lang-options{width:107px}
body.campaign-tnt header .logo-tnt{background-image:url(../img/campaigns/tnt/tnt-logo.png);width:48px;height:46px;display:block;float:left;margin:15px 0 0 40px;position:relative}
body.campaign-tnt header .logo-tnt span{position:absolute;bottom:-17px;left:20px;color:#9164ab;font-size:13px}
body.campaign-tnt header.stuck .logo-tnt{background-image:url(../img/campaigns/tnt/tnt-logo-stuck.png);width:86px;height:37px;display:block;float:left;margin:10px 0 0 40px}
body.campaign-tnt header.stuck .logo-tnt span{display:none}
body.campaign-tnt .btn-group label.btn-primary{background-color:#fff!important;border-color:#fff!important}
body.campaign-tnt .btn-group label.btn-primary.active{background-color:#9164ab!important;border-color:#9164ab!important}
body.campaign-tnt .btn-group.dark-group label.btn-primary{background-color:transparent!important}
body.campaign-tnt .btn-group.dark-group label.btn-primary.active{background-color:#9164ab!important;border-color:#9164ab!important}
body.campaign-tnt .btn-group.square-blocks label.btn-primary.active{background-color:#fff!important;border-color:#9164ab!important}
body.campaign-tnt .btn.btn-primary{background-color:#9164ab!important;border-color:#9164ab!important}
@media (max-width: 767px) {
    h1,section.hero h1{font-size:28px}
    h2{font-size:21px}
    h3{font-size:16.8px}
    h4{font-size:14px}
    h5{font-size:11.2px}
    body > footer{position:static;font-size:13px;padding:40px 0 20px}
    body > footer ul.footer-menu{padding:0;list-style-type:none;text-align:center}
    body > footer ul.footer-menu li{display:inline-block;padding:0 10px 0 0}
    body > footer ul.footer-menu li:not(:last-child):after{content:"";padding:0}
    body > footer ul.sponsor-list{text-align:center}
    .black-bg-xs{background:#000}
    span.block.inline-xs{display:inline}
    .text-center-xs{text-align:center}
    .bg-separator{height:100px;margin:25px 0}
    section.module.padd-top{padding-top:40px}
    section.module-get-support .support-block .cta{bottom: 15px !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
    h1,section.hero h1{font-size:32px;margin-top:10px}
    h2{font-size:24px}
    h3{font-size:19.2px}
    h4{font-size:16px}
    h5{font-size:12.8px}
    span.block.inline-sm{display:inline}
    .text-center-sm{text-align:center}
    .bg-separator{background:transparent url(../img/bg-sep.jpg) 0 0 no-repeat;width:100%;height:100px;margin:25px 0;-webkit-background-size:100!important;-moz-background-size:100%!important;-o-background-size:100%!important;background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
    body > footer ul.footer-menu{font-size:14px}
}
@media (min-width: 992px) and (max-width: 1199px) {
    body header nav.navbar .navbar-header .logo-tnt{margin-left:20px}
    body header nav.navbar ul.nav li.search a{padding-top:32px}
    .text-right-md{text-align:right}
    body footer .footer-carousel .carousel-item{height:235px}
    h1,section.hero h1{font-size:36px}
    h2{font-size:27px}
    h3{font-size:21.6px}
    h4{font-size:18px}
    h5{font-size:14.4px}
    section.get-support .support-block{height:300px;padding:20px}
    section.get-support .support-block .content.search p{font-size:20px;line-height:1.8}
    section.get-support .support-block .content.contact{margin:0 0 0 40px}
}
@media (min-width: 1200px) {
    .text-right-lg{text-align:right}
}
.print-header{display:none}
.youtube-content img.video-thumbnail{display:none}
@media print {
    body{margin-top:0!important}
    body .container{width:100%!important}
    body a.btn.btn-primary{display:none!important}
    body header nav.module-navigation{display:none}
    body header nav.module-navigation.navbar{display:block}
    body header nav.module-navigation.navbar .navbar-header .tagline{display:none}
    body header nav.module-navigation.navbar .navbar-header ul.small-nav{display:none!important}
    body header nav.module-navigation.navbar #navbar{display:none}
    body ul.responsive-util{display:none!important}
    body .profile{margin-left:40px;text-align:left!important}
    body .profile .member-picture img{width:300px}
    body .profile .member-details ul.status{display:block}
    body article.article div.container.x4-top{margin-top:0}
    body article.article ul.social-links{display:none}
    body article.article .article-content h3{font-size:24px}
    body article.article .article-content p{font-size:16px}
    body article.article .article-content blockquote p{font-size:24px;line-height:30px;font-style:italic;font-weight:300;color:#c00}
    body article.article .article-content table{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
    body article.article .article-content figure{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
    body article.article .article-content .youtube-content{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
    body article.article .article-content .youtube-content img.video-thumbnail{display:block;margin-top:30px;margin-bottom:60px}
    body article.article .article-content .youtube-content iframe{display:none}
    body article.article .article-content ul.gallery li{width:240px;float:left}
    body article.article .article-content ul.gallery li a[href]:after{display:none}
    body article.article header.article-header{display:none}
    body article.article aside.article-aside{display:none}
    body article.article footer.article-footer{display:none}
    body .print-hidden{display:none}
    body .print-content{width:75%;float:left!important;margin-left:40px}
    body .print-content.no-margin{margin-left:0}
    body .print-header{display:block;clear: both;margin-bottom:0}
    body .print-header .header{border-bottom:2px solid #eaeaea;clear: both;padding-bottom:10px}
    body .print-header p.subhead-h1{font-size:18px;width:80%!important}
    body section header.article-header{display:none}
    body section.module-contact-card{padding-top:0}
    /*body section.module-contact-card .panel-group .panel{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}*/
    body section.module-contact-card .panel-group .panel .panel-heading h3.panel-title a:after{display:none!important}
    body section.module-contact-card .panel-group .panel .panel-collapse{display:block!important}
    body section.module-contact-card .panel-group .panel .panel-collapse .panel-body .col-md-8{width:80%!important}
    body section.module-contact-card .panel-group .panel .panel-collapse .panel-body .col-md-4{width:80%!important}
    body section.module-newsletter-social{display:none}
    body section.module-search-bar{display:none}
    body section.module-sub-navigation{display:none}
    body section .module-campaign-contacts{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
    body section .module-campaign-contacts .contact-wrapper ul.contacts li{float:left;width:48%;height:100px}
    body section .module-campaign-contacts .contact-wrapper ul.contacts li .contact-block .campaign .contact-info-wrapper{bottom:60px;border-bottom:none}
    body section .module-campaign-contacts .contact-wrapper ul.contacts li .contact-block .campaign .contact-info-wrapper h3{font-size:20px}
    body section .module-campaign-contacts .contact-wrapper ul.contacts li .contact-block .campaign .contact-info-wrapper .contact-info a[href]:after{display:none}
    body section .module-campaign-contacts p.center-xs a.primary-link{display:none}
    body section.module-calendar-event .affix-sidebar .event-side-bar .event-map{width:100%}
    body section.module-profile-cards{padding-top:0}
    body section.module-profile-cards h2{text-align:left;padding-left:10px}
    body section.module-profile-cards article.leadership-member:after{display:none!important}
    body section.module-profile-cards article.leadership-member .biography{margin-top:20px;display:block!important;clear:both}
    body section.module-profile-cards article.leadership-member .biography p{width:640px}
    body section ul.social-links{display:none!important}
    body footer{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;border-top:2px solid #eaeaea;padding-top:20px;margin-top:40px}
    body footer p{width:90%!important;text-align:left!important}
    body footer ul.footer-menu{display:none}
    body footer ul.sponsor-list{display:block;float:left}
    a[href]:after{content:none!important}
    footer .col-md-11 p{text-align:left!important}
    body .module.module-drug-finder .row.x3, img.heroes_campaign_class,.text-right.x2-top.center-xs a.primary-link.x2-right, #post-content .tabs-wrapper{display:none!important}
    .module.module-lang-alert{display:none !important;}
    .lls_light_box_donation_form {display: none;}
}
.publications-container .bx-wrapper{position: relative;}
/* DIRECTION CONTROLS (NEXT / PREV) */
section.module-booklets-search-match .publications-container .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 99;
}
section.module-booklets-search-match .publications-container .bx-wrapper .bx-controls-direction a.disabled {
    display: block;
    background-image: none;
}
/*
 * Module-Product-card
 */
section.module-booklets-search-match {
    padding-bottom: 60px;
}
section.module-booklets-search-match .publications-container {
    padding: 0 55px;
}
section.module-booklets-search-match .publications-container ul.product-list li {
    margin-bottom: 30px;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block {
    background-color: #f4f4f4;
    border: 5px solid #f4f4f4;
    height: 300px;
    overflow: hidden;
    position: relative;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-image {
    background-position: top center;
    height: 440px;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-image .overlay {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.5s ease-in;
    -moz-transition: opacity 0.5s ease-in;
    -ms-transition: opacity 0.5s ease-in;
    transition: opacity 0.5s ease-in;
    background-color: #000;
    height: 100%;
    position: absolute;
    width: 100%;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-image img.bg-cover-img {
    width: 100%;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-description {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    background-color: #f4f4f4;
    bottom: -160px;
    height: 220px;
    padding: 15px;
    position: absolute;
    width: 100%;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-description h4 {
    margin-bottom: 0;
    width: 100%;
    min-height: 40px;
    display: flex;
    align-items: center;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-description h4 span {
    font-size: 18px;
    font-weight: 400;
    display: block;
    text-align: center;
    width: 100%;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-description p.date {
    color: #8d8d8d;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-description p.info {
    color: #000;
    font-size: 15px;
    font-weight: 300;
    height: 105px;
    overflow: hidden;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions {
    display: block;
    height: 80px;
    position: absolute;
    text-align: center;
    bottom: 40px;
    width: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.1s ease-out 0.2s;
    -moz-transition: opacity 0.1s ease-out 0.2s;
    -ms-transition: opacity 0.1s ease-out 0.2s;
    transition: opacity 0.1s ease-out 0.2s;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a {
    outline: 0;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action {
    display: inline-block;
    font-size: 0;
    width: 70px;
    height: 52px;
    margin: 0 10px;
    text-indent: -9999px;
    background-size: 100%;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action.download {
    background-image: url('../img/products/download.png');
    background-position: 0 0;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action.download:hover {
    background-position: 0 -105px;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action.cart {
    background-image: url('../img/products/cart.png');
    background-position: 0 0;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action.cart.added {
    background-position: 0 -105px;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action.cart.added:hover {
    background-position: 0 -105px;
    cursor: default;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action.cart:hover {
    background-position: 0 -157px;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions p.action-title {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    margin-top: 40px;
}
section.module-booklets-search-match .publications-container ul.product-list li:hover .item-block {
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
}
section.module-booklets-search-match .publications-container ul.product-list li:hover .item-block .product-image .overlay {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9;
}
section.module-booklets-search-match .publications-container ul.product-list li:hover .item-block .product-description {
    bottom: 0;
}
section.module-booklets-search-match .publications-container ul.product-list li:hover .item-block .product-actions {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
section.module-booklets-search-match .publications-container .bx-wrapper .bx-viewport {
    border: none;
}
section.module-booklets-search-match .publications-container .bx-wrapper .bx-controls-direction a {
    height: 100%;
    width: 45px;
    top: 0;
    margin-top: 0;
    background-position: center center;
    background-color: #f4f4f4;
    background-image: url(../img/modules/featured-content/arrows.png);
    background-repeat: no-repeat;
    background-size: 670px;
    bottom: 0;
}
section.module-booklets-search-match .publications-container .bx-wrapper .bx-controls-direction a.bx-next {
    background-position: center left;
    right: -50px;
}
section.module-booklets-search-match .publications-container .bx-wrapper .bx-controls-direction a.bx-prev {
    left: -50px;
    background-position: center right;
}
section.module-booklets-search-match .btn-checkout-container {
    overflow: hidden;
}
section.module-booklets-search-match .btn-checkout-container #pub-checkout {
    transition: all .5s ease;
    margin-top: 20px;
    margin-right: 5px;
}

/*
 * Module-Product-card
 */
section.module-booklets-search-match {
    padding-bottom: 60px;
}
section.module-booklets-search-match .publications-container {
    padding: 0 55px;
}
section.module-booklets-search-match .publications-container ul.product-list li {
    margin-bottom: 30px;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block {
    background-color: #f4f4f4;
    border: 5px solid #f4f4f4;
    height: 300px;
    overflow: hidden;
    position: relative;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-image {
    background-position: top center;
    height: 440px;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-image .overlay {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.5s ease-in;
    -moz-transition: opacity 0.5s ease-in;
    -ms-transition: opacity 0.5s ease-in;
    transition: opacity 0.5s ease-in;
    background-color: #000;
    height: 100%;
    position: absolute;
    width: 100%;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-description {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    background-color: #f4f4f4;
    bottom: -160px;
    height: 220px;
    padding: 15px;
    position: absolute;
    width: 100%;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-description h4 {
    margin-bottom: 0;
    width: 100%;
    min-height: 40px;
    display: flex;
    align-items: center;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-description h4 span {
    font-size: 18px;
    font-weight: 400;
    display: block;
    text-align: center;
    width: 100%;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-description p.date {
    color: #8d8d8d;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-description p.info {
    color: #000;
    font-size: 15px;
    font-weight: 300;
    height: 105px;
    overflow: hidden;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions {
    display: block;
    height: 80px;
    position: absolute;
    text-align: center;
    bottom: 40px;
    width: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.1s ease-out 0.2s;
    -moz-transition: opacity 0.1s ease-out 0.2s;
    -ms-transition: opacity 0.1s ease-out 0.2s;
    transition: opacity 0.1s ease-out 0.2s;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a {
    outline: 0;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action {
    display: inline-block;
    font-size: 0;
    width: 70px;
    height: 52px;
    margin: 0 10px;
    text-indent: -9999px;
    background-size: 100%;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action.download {
    background-image: url('../img/products/download.png');
    background-position: 0 0;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action.download:hover {
    background-position: 0 -105px;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action.cart {
    background-image: url('../img/products/cart.png');
    background-position: 0 0;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action.cart.added {
    background-position: 0 -105px;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action.cart.added:hover {
    background-position: 0 -105px;
    cursor: default;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions a.action.cart:hover {
    background-position: 0 -157px;
}
section.module-booklets-search-match .publications-container ul.product-list li .item-block .product-actions p.action-title {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    margin-top: 40px;
}
section.module-booklets-search-match .publications-container ul.product-list li:hover .item-block {
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
}
section.module-booklets-search-match .publications-container ul.product-list li:hover .item-block .product-image .overlay {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9;
}
section.module-booklets-search-match .publications-container ul.product-list li:hover .item-block .product-description {
    bottom: 0;
}
section.module-booklets-search-match .publications-container ul.product-list li:hover .item-block .product-actions {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
section.module-booklets-search-match .publications-container .bx-wrapper .bx-viewport {
    border: none;
}
/*
section.module-booklets-search-match .publications-container .bx-wrapper .bx-controls-direction a {
    height: 100%;
    width: 45px;
    top: 0;
    margin-top: 0;
    background-position: center center;
    background-color: #a0a0a0;
    background-image: url(../img/modules/featured-content/arrows.png);
    background-repeat: no-repeat;
    background-size: 670px;
    z-index: 999;
}
section.module-booklets-search-match .publications-container .bx-wrapper .bx-controls-direction a.bx-next {
    background-position: center left;
    right: -50px;
}
section.module-booklets-search-match .publications-container .bx-wrapper .bx-controls-direction a.bx-prev {
    left: -55px;
    background-position: center right;
}
*/
section.module-booklets-search-match .btn-checkout-container {
    overflow: hidden;
}
section.module-booklets-search-match .btn-checkout-container #pub-checkout {
    transition: all .5s ease;
    margin-top: 20px;
    margin-right: 5px;
}
section.module-booklets-search-match .btn-checkout-container #pub-checkout.hiding {
    margin-top: -40px;
    opacity: 0;
}
@media (max-width: 767px) {
    .btn-checkout-container #pub-checkout{
        width: 100%;
        padding: 7px 3px;
    }
}

/*
 * Module Specific Styles
*/
/*
 * Base Module
 */
nav.module-network-navigation {
    -webkit-transition: margin 0.1s 0s linear;
    -moz-transition: margin 0.1s 0s linear;
    -ms-transition: margin 0.1s 0s linear;
    transition: margin 0.1s 0s linear;
    background-color: #ffc425;
    margin-top: -45px;
}
nav.module-network-navigation.expanded {
    margin-top: 0;
}
nav.module-network-navigation ul li a {
    color: #000;
    padding-bottom: 0;
}
nav.module-network-navigation ul li a:focus {
    background-color: #ffc425;
}
nav.module-network-navigation ul li a:hover {
    background: none;
    text-decoration: underline;
}
nav.module-network-navigation.top-nav-bar {
    top: 0;
    left: 0;
    width: 100%;
    margin-top: 0;
    background-color: #fff;
    border-bottom: #c00 solid thin;
    min-height: 50px;
    z-index: 2;
}
nav.module-network-navigation.top-nav-bar + header {
    top: 50px;
}
nav.module-network-navigation.top-nav-bar ul {
    font-size: 12px;
    text-transform: uppercase;
}
nav.module-network-navigation.top-nav-bar ul li a {
    padding: 13px 10px;
    color: #8d8d8d;
}
nav.module-network-navigation.top-nav-bar ul li a.active,
nav.module-network-navigation.top-nav-bar ul li a.active:hover {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}
nav.module-network-navigation.top-nav-bar ul li select {
    border: none;
    margin: 7px 0 0 10px;
}
nav.module-network-navigation.top-nav-bar ul li:first-child a {
    padding-left: 0;
}
nav.module-network-navigation.top-nav-bar ul li:last-child a {
    border-right: none;
}
@media (min-width: 992px) and (max-width: 1199px) {
    nav.module-network-navigation ul li {
        max-width: 210px;
        /*overflow: hidden;*/
    }
    nav.module-network-navigation ul li a {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    nav.module-network-navigation.top-nav-bar ul li a {
        padding: 5px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    nav.module-network-navigation {
        display: none;
    }
    nav.module-network-navigation.top-nav-bar + header {
        top: 0;
    }
}
@media (max-width: 767px) {
    nav.module-network-navigation.top-nav-bar + header {
        top: 0;
    }
}
@media (min-width: 1200px) {
    section.module-sub-navigation {
        margin-top: 35px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    section.module-sub-navigation {
        margin-top: 35px;
    }
}
@media (max-width: 767px) {
    section.module-sub-navigation {
        overflow: hidden;
    }
    section.module-sub-navigation .container .row .col-md-12 {
        padding: 0;
    }
    section.module-sub-navigation ul.sub-navigation li {
        display: none;
        font-size: 15px;
    }
    section.module-sub-navigation ul.sub-navigation li:nth-last-child(-n + 2) {
        display: inline-block;
    }
    section.module-sub-navigation ul.sub-navigation li:nth-last-child(2) a:before {
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 12px;
        content: "\f054";
        display: inline-block;
        text-align: right;
        margin-right: 0;
        margin-left: 5px;
    }
    section.module-sub-navigation ul.sub-navigation li:nth-last-child(2) a:hover:before {
        color: #a0a0a0;
    }
    section.module-sub-navigation ul.sub-navigation li:first-child a:before {
        content: "";
        margin: 0 0 0 3px;
    }
    section.module-sub-navigation ul.sub-navigation li a:after {
        font-size: 12px;
        margin: 0 3px;
    }
    section.module-sub-navigation ul.sub-navigation li:last-child {
        color: #9164ab;
    }
    section.module-sub-navigation ul.sub-navigation li:last-child:after {
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 12px;
        display: inline-block;
        content: "\f054";
        text-align: right;
        margin: 0 3px;
    }
}
#header-promo{display:table;z-index: 100;}
#header-promo p{background-color:#f4f4f4;padding:0 15px;font-size:16px;display:table-cell;vertical-align:middle;height: 35px;}
.advanced-search > p.big {text-overflow: clip;white-space: nowrap;}
.module.module-search-bar .advanced-search > p.big {display: none;}
.module.module-search-bar.focused.expanded .advanced-search > p.big {display: block;}
.module.module-search-bar.focused.expanded #header-promo{display: none;z-index: 0;}

section.module-shared-story{
    background-image:url('../img/get-support-bg-3.jpg');
    background-repeat:no-repeat;
    background-position:center;
    background-color:#fff;
    background-attachment:fixed;
    padding:140px 0;
    -webkit-background-size:100 !important;
    -moz-background-size:100% !important;
    -o-background-size:100% !important;
    background-size:100% !important;
    -webkit-background-size:cover !important;
    -moz-background-size:cover !important;
    -o-background-size:cover !important;
    background-size:cover !important
}

section.module-shared-story:before{
    content:"";
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    left:0;
    background-color:#333;
    opacity:.5
}
section.module-shared-story .shared-story-container{
    background-color:#fff;
    padding:20px 10px 0;
    display:flex;
    align-items:center
}
section.module-shared-story .shared-story-container .img-member img{
    width:100%
}
section.module-shared-story .shared-story-container .story-container-actions{
    margin-left:50px
}
section.module-shared-story blockquote
{
    border-left:none;padding:0 50px;margin-bottom:0;position:relative;font-size:22px;line-height:1.7
}
section.module-shared-story blockquote:before,section.module-shared-story blockquote:after{
    width:25px;
    height:25px;
    display:inline-block
}
section.module-shared-story blockquote:before{
    content:"";background-image:url(../img/quote-left.jpg);
    margin-left:-50px;
    margin-right:25px
}
section.module-shared-story blockquote:after{
    content:"";background-image:url(../img/quote-right.jpg);margin-left:25px
}
section.module-shared-story .quotes{font-size:60px
}
section.module-shared-story .quote-autor{
    padding-left:50px
}
section.module-shared-story .shared-story-actions{
    padding-left:260px
}
@media (min-width:768px) and (max-width:991px){
    section.module-shared-story .shared-story-container{
        display:block;
        overflow:hidden
    }
}
@media (max-width:767px){
    section.module-shared-story .shared-story-container{
        display:block
    }
    section.module-shared-story .shared-story-container blockquote{
        text-align:center
    }
    section.module-shared-story .shared-story-container .story-container-actions{
        margin-left:0;
    }
    body .btn {
        width: 100%;
        padding: 7px 3px;
    }
}


section.module-take-action{
    padding:80px 0;
    border-top:#ffc425 solid 2px;
    border-bottom:#ffc425 solid 2px;
}
section.module-current-actions .moonshot-block,section.module-current-actions .equalcoverage-block{
    padding:60px 0;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    min-height:400px;
    display:flex;
    align-items:center;
}


section.module-feature-card ul.feature-card li a.feature-card-block.overlay:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: .7;
}

section.module-feature-card ul.feature-card li a.feature-card-block.overlay .feature-card-content{
    position: absolute;
    bottom: 0;
    background: none;
    border-bottom-color: transparent;
}

section.module-feature-card ul.feature-card li a.feature-card-block .feature-card-content p span.big{
    font-size: 17px;
    padding: 7px 15px;
}


