/*!
Theme Name: Pablove Foundation 2018
Theme URI: http://www.pablove.org
Description: Customized WordPress theme for the Pablove Foundation - started by Also and completed by Visual Issues
Version: 4.0
Author: Visual Issues
Author URI: https://www.visualissues.design/
*/@import url("https://use.typekit.net/cwi1rvu.css");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'icomoon';src:url("assets/fonts/icomoon.eot?tl191120");src:url("assets/fonts/icomoon.eot?tl191120#iefix") format("embedded-opentype"),url("assets/fonts/icomoon.ttf?tl191120") format("truetype"),url("assets/fonts/icomoon.woff?tl191120") format("woff"),url("assets/fonts/icomoon.svg?tl191120#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pablove-youtube:after{content:""}.icon-youtube-play:after{content:""}.icon-pablove_twitter:after{content:""}.icon-twitter:after{content:""}.icon-pablove_instagram:after{content:""}.icon-instagram:after{content:""}.icon-pablove_facebook:after{content:""}.icon-facebook:after{content:""}.icon-facebook-f:after{content:""}.icon-external-link:after{content:""}.icon-down:after{content:""}.icon-pablove-heart:after{content:""}.icon-left:after{content:""}.icon-right:after{content:""}.icon-up:after{content:""}.icon-x:after{content:""}.icon-cross:after{content:""}.icon-checkmark:after{content:""}.icon-radio-checked:after{content:""}.icon-radio-checked2:after{content:""}.icon-blog:after{content:""}@font-face{font-family:'WooCommerce';src:url("assets/fonts/WooCommerce.eot");src:url("assets/fonts/WooCommerce?#iefix") format("embedded-opentype"),url("assets/fonts/WooCommerce.woff") format("woff"),url("assets/fonts/WooCommerce.ttf") format("truetype"),url("assets/fonts/WooCommerce.svg#WooCommerce") format("svg");font-weight:normal;font-style:normal}.sweetheart-profile .description:after,.site-header:after,.page-content:after,.narrow-content:after{content:"";display:table;clear:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.torn-paper-pink{position:relative;background-color:#e7417a;padding:1rem 0;margin:1rem 0;min-height:5rem}.torn-paper-pink:before,.torn-paper-pink:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 99%;position:absolute;left:0;height:2rem}.torn-paper-pink:before{background-image:url("assets/images/torn-papers/tornpaper-E7417A-top.svg");top:-1.9rem}.torn-paper-pink:after{background-image:url("assets/images/torn-papers/tornpaper-E7417A-bottom.svg");bottom:-1.9rem}.torn-paper-top-pink{position:relative;background-color:#e7417a;padding:1rem 0;margin:1rem 0;min-height:5rem}.torn-paper-top-pink:before{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-E7417A-top.svg");top:-1.9rem}.torn-paper-bottom-pink{position:relative;background-color:#e7417a;padding:1rem 0;margin:1rem 0;min-height:2.5rem}.torn-paper-bottom-pink:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-E7417A-bottom.svg");bottom:-1.9rem}.torn-paper-dark{position:relative;background-color:#3c3936;padding:1rem 0;margin:1rem 0;min-height:5rem}.torn-paper-dark:before,.torn-paper-dark:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 99%;position:absolute;left:0;height:2rem}.torn-paper-dark:before{background-image:url("assets/images/torn-papers/tornpaper-3C3936-top.svg");top:-1.9rem}.torn-paper-dark:after{background-image:url("assets/images/torn-papers/tornpaper-3C3936-bottom.svg");bottom:-1.9rem}.torn-paper-top-dark{position:relative;background-color:#3c3936;padding:1rem 0;margin:1rem 0;min-height:5rem}.torn-paper-top-dark:before{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-3C3936-top.svg");top:-1.9rem}.torn-paper-bottom-dark{position:relative;background-color:#3c3936;padding:1rem 0;margin:1rem 0;min-height:2.5rem}.torn-paper-bottom-dark:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-3C3936-bottom.svg");bottom:-1.9rem}.torn-paper-lightblue{position:relative;background-color:#cadde7;padding:1rem 0;margin:1rem 0;min-height:5rem}.torn-paper-lightblue:before,.torn-paper-lightblue:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 99%;position:absolute;left:0;height:2rem}.torn-paper-lightblue:before{background-image:url("assets/images/torn-papers/tornpaper-CADDE7-top.svg");top:-1.9rem}.torn-paper-lightblue:after{background-image:url("assets/images/torn-papers/tornpaper-CADDE7-bottom.svg");bottom:-1.9rem}.torn-paper-top-lightblue{position:relative;background-color:#cadde7;padding:1rem 0;margin:1rem 0;min-height:5rem}.torn-paper-top-lightblue:before{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-CADDE7-top.svg");top:-1.9rem}.torn-paper-bottom-lightblue{position:relative;background-color:#cadde7;padding:1rem 0;margin:1rem 0;min-height:2.5rem}.torn-paper-bottom-lightblue:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-CADDE7-bottom.svg");bottom:-1.9rem}.torn-paper-medgrey{position:relative;background-color:#dedede;padding:1rem 0;margin:1rem 0;min-height:5rem}.torn-paper-medgrey:before,.torn-paper-medgrey:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 99%;position:absolute;left:0;height:2rem}.torn-paper-medgrey:before{background-image:url("assets/images/torn-papers/tornpaper-DEDEDE-top.svg");top:-1.9rem}.torn-paper-medgrey:after{background-image:url("assets/images/torn-papers/tornpaper-DEDEDE-bottom.svg");bottom:-1.9rem}.torn-paper-top-medgrey{position:relative;background-color:#dedede;padding:1rem 0;margin:1rem 0;min-height:5rem}.torn-paper-top-medgrey:before{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-DEDEDE-top.svg");top:-1.9rem}.torn-paper-bottom-medgrey{position:relative;background-color:#dedede;padding:1rem 0;margin:1rem 0;min-height:2.5rem}.torn-paper-bottom-medgrey:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-DEDEDE-bottom.svg");bottom:-1.9rem}.torn-paper-white{position:relative;background-color:#fff;padding:1rem 0;margin:1rem 0;min-height:5rem}.torn-paper-white:before,.torn-paper-white:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 99%;position:absolute;left:0;height:2rem}.torn-paper-white:before{background-image:url("assets/images/torn-papers/tornpaper-FFF-top.svg");top:-1.9rem}.torn-paper-white:after{background-image:url("assets/images/torn-papers/tornpaper-FFF-bottom.svg");bottom:-1.9rem}.torn-paper-top-white{position:relative;background-color:#fff;padding:1rem 0;margin:1rem 0;min-height:5rem}.torn-paper-top-white:before{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-FFF-top.svg");top:-1.9rem}.torn-paper-bottom-white{position:relative;background-color:#fff;padding:1rem 0;margin:1rem 0;min-height:2.5rem}.torn-paper-bottom-white:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-FFF-bottom.svg");bottom:-1.9rem}.fl-builder-shape-layer.fl-builder-top-edge-layer,.fl-builder-shape-layer.fl-builder-bottom-edge-layer{z-index:999}mark{color:#3a3738;background:transparent;background-image:url("assets/images/swashes/pinkswash2.png");background-size:100% 100% !important;background-position:center;background-repeat:no-repeat;padding:0.25rem 0.45rem !important;margin:0 -0.385rem}mark.lightpink-swash{background-image:url("assets/images/swashes/pinkswash1.png")}mark.pink-swash{background-image:url("assets/images/swashes/pinkswash3.png")}mark.pink-swash-two{background-image:url("assets/images/swashes/pinkswash2.png")}mark.blue-swash{background-image:url("assets/images/swashes/lightblueswash2.png")}mark.mediumblue-swash{background-image:url("assets/images/swashes/blueswash2.png")}mark.green-swash{background-image:url("assets/images/swashes/greenswash.png")}mark.gold-swash{background-image:url("assets/images/swashes/goldswash.png")}ul.heart-list li{list-style-type:none;margin:0.625rem 0}ul.heart-list li:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-weight:600;margin-right:0.5rem;font-size:0.8em;color:#e7417a}ul.donor-hearts{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-around}ul.donor-hearts li{background-image:url(http://pablove.org/wp-content/themes/pablove-2018/assets/images/heart.svg);background-size:contain;background-repeat:no-repeat;background-position:center;text-align:center;display:flex;flex-direction:column;justify-content:center;font-size:1.5em;flex-basis:300px;min-height:320px;padding:2rem}ul.donor-hearts li:nth-of-type(2n){background-image:url(http://pablove.org/wp-content/themes/pablove-2018/assets/images/heart-pink.svg)}@media only screen and (max-width: 768px){ul.donor-hearts li{min-height:260px;padding:3rem}}.slicknav_btn{position:absolute;cursor:pointer;right:1em;top:1em;z-index:20}.slicknav_btn.slicknav_open:after{color:#fff}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}.slicknav_menu{margin-top:0;transition:background-color .6s ease-in-out;background:transparent;z-index:10;min-height:3em;position:absolute;width:100%;left:0;right:0}.slicknav_menu.open{z-index:20;background:#e7417a}.slicknav_menu .slicknav_menutxt{display:block;float:right}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{clear:both;padding:3em 1em .75em;margin:0}.slicknav_nav ul{display:block;margin:0;padding:0}.slicknav_nav li{display:block;padding-bottom:.25em;font-weight:bold}.slicknav_nav li a{color:#3a3738;text-decoration:none}.slicknav_nav li a:hover{color:#fff}.slicknav_nav li ul{padding:.2em 0 .2em 1em}.slicknav_nav li ul li{padding:.1em 0 0}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_nav .slicknav_arrow{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;margin:0 0 0 0.3rem;line-height:1em;vertical-align:middle;padding-bottom:0.25rem;font-weight:200;font-size:0.75rem}.slicknav_brand{float:left}.slicknav_icon{margin:0 0 0 0;padding:0;width:25px;height:15px;position:relative;float:right;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.6s ease-in-out;cursor:pointer}.slicknav_icon span{display:block;position:absolute;cursor:pointer;height:2px;width:100%;background:#9b9b9c;opacity:1;left:0%;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.2s ease-in-out}.slicknav_icon span:nth-child(1){top:0px}.slicknav_icon span:nth-child(2),.slicknav_icon span:nth-child(3){top:3.5px}.slicknav_icon span:nth-child(4){top:10px}.slicknav_open .slicknav_icon span{background:#fff}.slicknav_open .slicknav_icon span:nth-child(1){top:4px;width:0%;left:50%}.slicknav_open .slicknav_icon span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slicknav_open .slicknav_icon span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slicknav_open .slicknav_icon span:nth-child(4){top:15px;width:0%;left:50%}body:after{content:url(assets/images/close.png) url(assets/images/loading.gif) url(assets/images/prev.png) url(assets/images/next.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.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(assets/images/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:34%;left:0;float:left;background:url(assets/images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(assets/images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 0.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%;border-bottom-left-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:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(assets/images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}*{box-sizing:border-box}section,h1,li,img,table{transition:width 1s ease-in-out,left 1.5s ease-in-out}html{font-size:18px;line-height:1.35em}body{margin:0;padding:0;font-family:"futura-pt",Helvetica,Arial,sans-serif;color:#3a3738;background:#fff;line-height:1.35}img{max-width:100%;height:auto;vertical-align:middle}a:hover img{opacity:0.9}figure{margin:0;padding:0}video{width:100%    !important;height:auto   !important}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}p{margin:0 0 .8em 0;padding:0}p img{height:inherit}hr{border:0.5px solid silver;margin:3rem 0}small,.small{font-size:0.83em;line-height:1.4em;color:#3a3738;font-weight:normal}.clear{clear:both}a{color:#3a3738;text-decoration:underline;transition:all .7s}a:hover{color:#e7417a}h1{font-size:1.8rem;line-height:1.4;font-weight:300;text-transform:lowercase;margin:1.25rem 0 0.75rem 0;text-align:center;width:100%;color:#e7417a;letter-spacing:0.7pt}h2{font-size:1.5rem;line-height:1.2;font-weight:600;text-transform:lowercase;letter-spacing:0.4pt;color:#e7417a;text-align:center;padding:0;margin:1.75rem 0 1.5rem;position:relative}h3{font-size:1.35rem;line-height:1.2;font-weight:300;text-transform:lowercase;letter-spacing:0.4pt;color:#e7417a;margin:0.75rem 0 0.35rem 0;padding:0;transition:all 0.7s}h3 a{color:#e7417a}h3 a:hover{color:#3a3738}h3:hover{color:#e7417a}h4{font-size:1.125rem;line-height:1.2;font-weight:bold;text-transform:lowercase;letter-spacing:0.4pt;margin:.5rem 0;padding:0;color:#3a3738}h4 a{color:#3a3738}h4 a:hover{color:#3a3738}h5{font-size:1rem;line-height:1.2;font-weight:normal;letter-spacing:0.4pt;margin:.5rem 0;padding:0;color:#3a3738;font-weight:bold}h6{font-size:0.875rem;line-height:1.2;font-weight:normal;letter-spacing:0.95pt;margin:1.5rem 0 0.75rem 0;padding:0;text-transform:uppercase;color:#e7417a;font-weight:600}h1,h2,h3,h4,.title{text-decoration:none}h1 a,h1,h1 a,h2 a,h2,h2 a,h3 a,h3,h3 a,h4 a,h4,h4 a,.title a,.title,.title a{color:#e7417a;text-decoration:none}h1.white,h2.white,h3.white,h4.white,.title.white{color:white}.wrapper{width:100%;max-width:1085px;margin-left:auto;margin-right:auto;padding:0 2rem 0}.wrapper-center{text-align:center}@media only screen and (max-width: 675px){.wrapper{padding-right:0.5rem;padding-left:0.5rem}}.page-header{float:left;width:100%;margin-top:2rem}.page-header.wrapper{float:none}.narrow-content{max-width:600px;margin:0 auto}.caption{color:#9b9b9c;font-size:0.8em;margin:0.5rem 0}.alignnone{margin:0.313em 0 0.625em 0}.aligncenter,div.aligncenter{display:block;margin:0.313em auto 0.313em auto}.alignright{float:right;margin:0.313em 0 0.625em 1.250em}.alignleft{float:left;margin:0.313em 1.250em 0.625em 0}p .alignnone,p .aligncenter,p .alignleft,p .alignright{margin-bottom:0}.wp-caption img{border:0 none;margin:0;padding:0}.wp-caption p.wp-caption-text{font-size:0.8em;line-height:1.2em;margin:.4em 0 1.4em 0;text-align:left;font-style:italic;color:#3a3738}.wp-caption.alignright p.wp-caption-text{margin-left:.8em}.wp-caption.alignleft p.wp-caption-text,.wp-caption.aligncenter p.wp-caption-text{margin-right:.8em}.main,main{padding-top:0.1px;padding-bottom:0.1px;clear:left;width:100%;margin:0 auto;background-color:#dedede}.main .wrapper,main .wrapper{padding-top:2rem;padding-bottom:4rem}.accordion input{display:none}.accordion label,.accordion .folder-header{display:block;cursor:pointer;transition:color .7s}.accordion label:after,.accordion .folder-header:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"   ";color:#e7417a;display:inline;opacity:0;transition:opacity .7s}.accordion label:hover,.accordion .folder-header:hover{color:#e7417a}.accordion label:hover:after,.accordion .folder-header:hover:after{opacity:1}.accordion .showarrow:after{opacity:1}.accordion input:checked+label:after,.accordion .folder-header.folder-open:after{content:"   "}.accordion article{max-height:0;overflow-y:hidden;transition:all 0.5s cubic-bezier(0, 1, 0.5, 1)}.accordion input:checked~article{max-height:1200px}#backtotop{width:30px;height:30px;position:fixed;right:10px;bottom:10px;background-color:#3a3738;color:white;text-align:center;text-decoration:none;z-index:900;border-radius:50%;opacity:0;pointer-events:none;transition:opacity 200ms}#backtotop.showing{opacity:1;pointer-events:auto}#backtotop i{position:relative;top:0.25rem}#backtotop i:hover{-webkit-animation:up 2.3s 0.4s;animation:up 2.3s 0.4s;-webkit-animation-delay:2s;animation-delay:2s}#backtotop i:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1rem;font-weight:600;color:white}@-webkit-keyframes up{0%{top:0}25%{top:-12%}50%{top:12%}75%{top:-12%}90%{top:12%}100%{top:0}}@keyframes up{0%{top:0}25%{top:-12%}50%{top:12%}75%{top:-12%}90%{top:12%}100%{top:0}}blockquote{border-left:.25rem solid #e7417a;margin:0 0 2rem 0;padding:0 0 0 1rem;font-size:1.12em;line-height:1.4}cite{display:block;margin:0.8rem 0 1rem 0}cite:before{content:'– '}a.button,button.button,input.button,#respond input#submit,input[type=submit]{display:inline-block;line-height:1;padding:.35rem 1rem .35rem 1rem;margin:0.5rem 0;min-width:180px;background:#e7417a;border:2px solid #e7417a;color:#fff;white-space:nowrap;border-radius:2rem;transition:all .7s;outline:none;-webkit-appearance:none;text-transform:lowercase;font-size:1rem;font-weight:600;letter-spacing:0.8pt;text-decoration:none}a.button.loading,button.button.loading,input.button.loading,#respond input#submit.loading,input[type=submit].loading{opacity:0.25;padding-right:2.618em}a.button.loading:after,button.button.loading:after,input.button.loading:after,#respond input#submit.loading:after,input[type=submit].loading:after{font-family:"FontAwesome";content:"\f110";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}a.button.added:after,button.button.added:after,input.button.added:after,#respond input#submit.added:after,input[type=submit].added:after{font-family:"FontAwesome";content:"\f00c";margin-left:.53em;vertical-align:bottom}a.button:hover,button.button:hover,input.button:hover,#respond input#submit:hover,input[type=submit]:hover{background:#ee7ca3;border-color:#ee7ca3}a.button.outline,button.button.outline,input.button.outline,#respond input#submit.outline,input[type=submit].outline{background-color:rgba(0,0,0,0);color:#e7417a}a.button.outline:hover,button.button.outline:hover,input.button.outline:hover,#respond input#submit.outline:hover,input[type=submit].outline:hover{background:#7f1036;border-color:#7f1036;color:white}a.button.alt,button.button.alt,input.button.alt,#respond input#submit.alt,input[type=submit].alt{background-color:#e7417a;-webkit-font-smoothing:antialiased}a.button.alt:hover,button.button.alt:hover,input.button.alt:hover,#respond input#submit.alt:hover,input[type=submit].alt:hover{background-color:#3a3738}a.button.alt.disabled,a.button.alt:disabled,a.button.alt:disabled[disabled],a.button.alt.disabled:hover,a.button.alt:disabled:hover,a.button.alt:disabled[disabled]:hover,button.button.alt.disabled,button.button.alt:disabled,button.button.alt:disabled[disabled],button.button.alt.disabled:hover,button.button.alt:disabled:hover,button.button.alt:disabled[disabled]:hover,input.button.alt.disabled,input.button.alt:disabled,input.button.alt:disabled[disabled],input.button.alt.disabled:hover,input.button.alt:disabled:hover,input.button.alt:disabled[disabled]:hover,#respond input#submit.alt.disabled,#respond input#submit.alt:disabled,#respond input#submit.alt:disabled[disabled],#respond input#submit.alt.disabled:hover,#respond input#submit.alt:disabled:hover,#respond input#submit.alt:disabled[disabled]:hover,input[type=submit].alt.disabled,input[type=submit].alt:disabled,input[type=submit].alt:disabled[disabled],input[type=submit].alt.disabled:hover,input[type=submit].alt:disabled:hover,input[type=submit].alt:disabled[disabled]:hover{background-color:#e7417a}a.button:disabled,a.button.disabled,a.button:disabled[disabled],button.button:disabled,button.button.disabled,button.button:disabled[disabled],input.button:disabled,input.button.disabled,input.button:disabled[disabled],#respond input#submit:disabled,#respond input#submit.disabled,#respond input#submit:disabled[disabled],input[type=submit]:disabled,input[type=submit].disabled,input[type=submit]:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:0.5}a.button:disabled:hover,a.button.disabled:hover,a.button:disabled[disabled]:hover,button.button:disabled:hover,button.button.disabled:hover,button.button:disabled[disabled]:hover,input.button:disabled:hover,input.button.disabled:hover,input.button:disabled[disabled]:hover,#respond input#submit:disabled:hover,#respond input#submit.disabled:hover,#respond input#submit:disabled[disabled]:hover,input[type=submit]:disabled:hover,input[type=submit].disabled:hover,input[type=submit]:disabled[disabled]:hover{color:inherit;background-color:#f5f4f5}.button-row{clear:both;text-align:center;margin:2rem 0 1rem 0}@media screen and (min-width: 860px){.button-ind{display:inline-block;margin:0 .5em;padding:0}}@media screen and (min-width: 860px){.button-ind-join{position:absolute;left:50%;bottom:-1.75em;margin-left:-1.75em}}@media screen and (min-width: 860px){.button-ind-learn{position:absolute;left:-2.25em;top:6em}}.round{font-weight:bold;text-transform:lowercase}@media screen and (min-width: 860px){.round{display:table-cell;padding:1.5em 0;background:#e7417a;border-radius:50%;color:#fff;width:7em;height:7em;vertical-align:middle;line-height:1.2em;box-shadow:0 0 10px 1px rgba(0,0,0,0.1)}}@media screen and (min-width: 860px){.round:hover{color:#e7417a;background:#3a3738 !important}}@media screen and (min-width: 860px){.round.join{width:3.5em;height:3.5em;padding:0;margin:0}}@media screen and (min-width: 860px){.round.learn-more{width:5em;height:5em;padding:0}}button.single_add_to_cart_button{font-weight:bold;text-transform:lowercase;display:table-cell;padding:1.5em 0;background:#e7417a;border-radius:50%;color:#fff;width:7em;height:7em;vertical-align:middle;line-height:1.2em;box-shadow:0 0 10px 1px rgba(0,0,0,0.1)}button.single_add_to_cart_button:hover{color:#e7417a;background:#3a3738 !important}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],input[type="zip"],textarea,input[type=checkbox]{border-radius:0;padding:.3rem;color:#3a3738;background:#fff;transition:all 0.4s;-webkit-appearance:none;font-size:1rem}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],input[type="zip"],textarea,input[type=checkbox],select,.select2-container--default .select2-selection--single{outline:none;min-height:2rem;border:1px solid #9b9b9c}input[type="email"]:hover,input[type="email"]:focus,input[type="number"]:hover,input[type="number"]:focus,input[type="password"]:hover,input[type="password"]:focus,input[type="search"]:hover,input[type="search"]:focus,input[type="tel"]:hover,input[type="tel"]:focus,input[type="text"]:hover,input[type="text"]:focus,input[type="url"]:hover,input[type="url"]:focus,input[type="color"]:hover,input[type="color"]:focus,input[type="date"]:hover,input[type="date"]:focus,input[type="datetime"]:hover,input[type="datetime"]:focus,input[type="datetime-local"]:hover,input[type="datetime-local"]:focus,input[type="month"]:hover,input[type="month"]:focus,input[type="time"]:hover,input[type="time"]:focus,input[type="week"]:hover,input[type="week"]:focus,input[type="zip"]:hover,input[type="zip"]:focus,textarea:hover,textarea:focus,input[type=checkbox]:hover,input[type=checkbox]:focus,select:hover,select:focus,.select2-container--default .select2-selection--single:hover,.select2-container--default .select2-selection--single:focus{border-color:#3a3738}select{display:inline-block;margin:0;-moz-appearance:none;-webkit-appearance:none}select,.select2-container--default .select2-selection--single{line-height:1.6em;padding:.2em 2rem .2em 0.5rem;transition:all 0.4s;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI3Ij48cGF0aCBmaWxsPSIjOUI5QjlDIiBkPSJNMCAuNzk1TDYuNTAxIDcgMTMgLjc5NSAxMi4xNjcgMCA2LjUwMSA1LjQwOS44MzQgMCAwIC43OTV6Ii8+PC9zdmc+);background-position:calc(100% - 0.5rem) center;background-size:1rem 0.5rem;background-repeat:no-repeat;border-radius:0.3rem}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:1.5rem}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}input[type=checkbox]{overflow:hidden;font-size:0;min-height:0;height:1rem;width:1rem;vertical-align:middle;margin-right:0.75rem}main .gform_wrapper ul.gfield_checkbox li input[type=checkbox]{width:1rem !important;margin-top:0 !important}input[type=checkbox]:checked{position:relative}input[type=checkbox]:checked:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;display:block;width:100%;text-align:center;color:#3a3738;font-size:0.8rem;top:0;left:0;line-height:1rem}.secondary-checklist{padding-left:2rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wForm{padding:0 !important;margin:-0.5rem -1rem}.wForm .wFormTitle{display:none}.wForm form fieldset{margin:2rem 0}.wForm form fieldset legend{font-size:1.125rem;line-height:1.2;font-weight:bold;text-transform:lowercase;letter-spacing:0.4pt;margin:.5rem 0;padding:0;color:#3a3738;margin:1rem 0 0.5rem 0;padding:0 0.5rem;color:#e7417a}.wForm form fieldset legend a{color:#3a3738}.wForm form fieldset legend a:hover{color:#3a3738}.wForm form input,.wForm form textarea{padding:0.25rem 0.5rem}.wForm form .field-hint{font-size:0.75rem;margin:0.325rem 0px 0px}.wForm form .field-hint-inactive{display:none !important;font-size:0.75rem;margin:0.325rem 0px 0px}.wForm form .choices .oneChoice{margin:0 0.5rem 0 0}.wForm form .choices .oneChoice label{font-size:0.85em;margin:0.25rem}.wForm form .actions{margin:0;padding:0}.wFormContainer .wFormFooter .supportInfo{font-size:1.12rem;text-align:left;padding:3rem 0 0 0}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description,.gform_wrapper .instruction{font-size:1rem}.gform_wrapper .gform_body li.gsection{border-bottom:0px #dedede solid;margin:3rem 0 1rem 0}.gform_wrapper .gform_body li.gsection:first-of-type{margin:0 0 1rem 0}.gform_wrapper .gform_body li.gsection .gfield_label,.gform_wrapper .gform_body li.gsection h2.gsection_title{font-size:1.875rem;font-weight:300;text-align:left}.gform_wrapper .gform_body li.gfield.field_description_below+li.gsection,.gform_wrapper .gform_body ul li.gfield.field_sublabel_above.field_description_below+li.gsection{margin:3rem 0 1rem 0 !important}.gform_wrapper .gform_body label.gfield_label{font-weight:300}.gform_wrapper .gform_body .gfield_required{color:#e7417a}.page-template-page_centered-form .invite-style .invite-content{padding:1rem 2rem}.page-template-page_centered-form .gform_wrapper .description,.page-template-page_centered-form .gform_wrapper .gfield_description,.page-template-page_centered-form .gform_wrapper .gsection_description,.page-template-page_centered-form .gform_wrapper .instruction{font-size:1rem}.page-template-page_centered-form .gform_wrapper div.validation_error{background-color:#cb0311;color:white !important;border:0px solid #cb0311 !important;padding:1rem;font-size:1.125rem;font-weight:300;letter-spacing:0.5pt}.page-template-page_centered-form .gform_wrapper li.gfield.gfield_error,.page-template-page_centered-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:0px solid #cb0311 !important;padding:5px}.page-template-page_centered-form .gform_wrapper li.gfield.gfield_error .gfield_label,.page-template-page_centered-form .gform_wrapper li.gfield.gfield_error div.ginput_complex.ginput_container label,.page-template-page_centered-form .gform_wrapper li.gfield.gfield_error ul.gfield_checkbox,.page-template-page_centered-form .gform_wrapper li.gfield.gfield_error ul.gfield_radio,.page-template-page_centered-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning .gfield_label,.page-template-page_centered-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning div.ginput_complex.ginput_container label,.page-template-page_centered-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning ul.gfield_checkbox,.page-template-page_centered-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning ul.gfield_radio{color:#cb0311}.page-template-page_centered-form .gform_wrapper .validation_message{color:#cb0311;font-size:0.8rem}.gform_wrapper .top_label .primary-contribution{margin-top:0 !important}.gform_wrapper .top_label .primary-contribution:last-of-type{margin-bottom:2rem}.gform_wrapper .top_label .primary-contribution .gfield_label{display:none}.gform_wrapper .top_label .primary-contribution ul.gfield_checkbox{padding:0;margin:0}.gform_wrapper .top_label .primary-contribution ul.gfield_checkbox li{padding:0;margin:0}.gform_wrapper .top_label .primary-contribution ul.gfield_checkbox li label{font-size:1.2rem;line-height:1.5}.gform_wrapper .top_label .secondary-checklist .gfield_label{display:none}.gform_wrapper .top_label .secondary-checklist .gfield_checkbox li label,.gform_wrapper .top_label .secondary-checklist .gfield_radio li label{font-size:1rem}.gform_wrapper .top_label .disclaimer label.gfield_label{font-size:0.8rem}.gform_wrapper form .field_description_below .gfield_consent_description,.gform_wrapper form .gfield_consent_description{overflow-y:auto;max-height:100%;border:0px solid transparent;padding:0}.ui-datepicker .ui-datepicker-header{color:#3a3738;background-color:#f7f7f7}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI3Ij48cGF0aCBmaWxsPSIjOUI5QjlDIiBkPSJNMCAuNzk1TDYuNTAxIDcgMTMgLjc5NSAxMi4xNjcgMCA2LjUwMSA1LjQwOS44MzQgMCAwIC43OTV6Ii8+PC9zdmc+");margin:0.25rem 0;background-size:0.8rem;background-position:center}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{text-align:center;font-size:1.1rem}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{background-size:0.5rem 0.25rem;padding:0 1.125rem .2em 0.5rem;border:none;margin:0.25rem 0;font-family:"futura-pt",Helvetica,Arial,sans-serif}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month{padding-right:0.75rem}.ui-datepicker .ui-datepicker-calendar thead{background-color:white}.ui-datepicker .ui-datepicker-calendar tbody td{font-size:0.8rem;font-family:"futura-pt",Helvetica,Arial,sans-serif}.ui-datepicker .ui-datepicker-calendar tbody td a{text-shadow:none}.ui-datepicker .ui-datepicker-calendar tbody td a.ui-state-default{box-shadow:none;background:#dedede}.ui-datepicker .ui-datepicker-calendar tbody td a.ui-state-default:hover{background:white}.ui-datepicker .ui-datepicker-calendar tbody td a.ui-state-active{margin:0;background-color:white;border:0px solid transparent;color:#e7417a;text-shadow:none}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-unselectable.ui-state-disabled{background-color:#cacaca}span.req{color:#e7417a}.site-footer ul.social li,.site-nav ul.social li{margin:0;padding:0 0.2rem;display:inline-block}.site-footer ul.social li a,.site-nav ul.social li a{display:block;color:#e7417a;text-indent:-99999999999px;line-height:1;font-size:1.5rem;overflow:hidden;margin:-1.8rem 0.125rem 0 0.125rem;text-decoration:none}.site-footer ul.social li a:after,.site-nav ul.social li a:after{display:block;position:relative;text-indent:0}.site-footer ul.social li a:hover,.site-nav ul.social li a:hover{color:#9b9b9c}.site-header-holder{padding:0;z-index:2000;position:relative}.site-header{width:100%;position:relative}@media screen and (min-width: 892px){.site-header{padding-top:1.5rem;padding-bottom:1.2rem}}.site-logo{width:38%;margin:2px 2% 0 0;float:left;position:relative;z-index:15;transition:0.2s}@media only screen and (max-width: 1055px){.site-logo{width:32%}}@media only screen and (max-width: 987px){.site-logo{width:30%;margin:0.5rem 0}}@media only screen and (max-width: 892px){.site-logo{width:258px;margin:0.5rem 0}}@media only screen and (max-width: 480px){.site-logo{width:200px}}@media only screen and (max-width: 390px){.site-logo{width:60%}}.logo{width:100%;background:url("assets/images/logo.png") no-repeat;background:url("assets/images/logo.svg") no-repeat,linear-gradient(transparent, transparent);background-size:cover;height:0;padding:0;padding-bottom:22%;text-indent:-999999px;transition:opacity 0.7s}@media screen and (min-width: 892px){.logo{position:relative;top:inherit;left:inherit}}.logo:hover{opacity:.5}.ie8 .logo{width:300px}.site-nav{width:60%;float:right;margin:0.6rem 0 0}@media only screen and (max-width: 1055px){.site-nav{width:64%}}@media only screen and (max-width: 987px){.site-nav{width:70%}}@media only screen and (max-width: 892px){.site-nav{width:auto}}@media only screen and (max-width: 892px){.site-nav .menu-header-nav-container{display:none}}.site-nav #menu{text-align:right;float:right;font-size:0.938em;text-transform:lowercase;font-weight:600;margin:2rem 0;padding:0}.site-nav #menu>li{display:inline;list-style:none;position:relative;margin:0 0 0 .5em;padding:0 0 1em 0;line-height:.9em}@media screen and (min-width: 1000px){.site-nav #menu>li{margin:0 0 0 1em}}.site-nav #menu>li:first-child{margin-left:0}.site-nav #menu>li:last-child>ul{left:inherit;right:-2em}.site-nav #menu>li:hover ul{opacity:1;margin-top:0;height:auto;overflow:visible;display:block}.site-nav #menu>li a{text-decoration:none;color:#3a3738}.site-nav #menu>li a:hover{color:#e7417a}.site-nav #menu>li>ul{display:none;opacity:0;position:absolute;z-index:10;padding:0.5rem 0 0;text-align:left;margin-left:-1em;width:15em;left:0;margin-top:1em;height:0;overflow:hidden;transition:all,0.5s}.site-nav #menu>li>ul li{background:#fff;display:block;padding:.25em 0.25em 0.25em 1em;margin:0}.site-nav #menu>li>ul li:first-child{padding-top:1em}.site-nav #menu>li>ul li:last-child{padding-bottom:1em}.site-nav #menu>li>ul li a{color:#3a3738}.site-nav #menu>li>ul li a:hover{color:#e7417a}.site-nav #menu>li>ul ul{padding:.5em 0;margin-bottom:-.25em}.site-nav #menu>li>ul ul li{font-weight:normal}.site-nav #menu>li>ul ul li:first-child{padding-top:0}.site-nav #menu>li>ul ul li:last-child{padding-bottom:0}.site-nav #menu .current-menu-item>a,.site-nav #menu .current-menu-ancestor>a,.site-nav #menu .current-page-ancestor>a{color:#e7417a}.site-nav #menu .donate-link{padding:0.25rem 0.7rem 0.45rem;border-radius:1rem;border:2px solid #fdedf2}.site-nav #menu .donate-link:hover{background-color:#fdedf2}@media only screen and (max-width: 1154px){.site-nav #menu>li:nth-last-of-type(2)>ul.sub-menu{left:auto;right:-8em}}header a.donate-link{padding:0.25rem 0.7rem 0.25rem;margin:-0.5rem -0.25rem 1rem 0.5rem;line-height:1rem;border-radius:1rem;border:2px solid #fdedf2;text-decoration:none;color:#3a3738;text-transform:lowercase;font-weight:600}header a.donate-link:hover{color:#e7417a;background-color:#fdedf2}.ie8 #menu{position:absolute;top:3em;right:5.75em}.ie8 #menu li{margin:0 1.25em 0 0}.slicknav_menu{display:none}.slicknav_btn{right:1.5rem;top:1.75rem}@media screen and (max-width: 892px){.js #menu{display:none}.js .slicknav_menu{display:block}}.site-header .site-nav{position:relative}@media only screen and (max-width: 892px){.site-header .site-nav{display:block;position:relative;margin:1.75rem 2rem 0 0;text-align:right}.site-header .site-nav .cart-contents{top:0;margin:0 0 0 1rem;z-index:300}}@media only screen and (max-width: 675px){.site-header .site-nav{margin:1.75rem 2.5rem 0 0}}@media only screen and (max-width: 550px){.site-header .site-nav{position:absolute;top:0;left:0;width:100%}}.site-header .site-nav .upper-nav{position:absolute;right:0rem;top:0rem;text-align:center;margin:0 0 1rem 0;white-space:nowrap;display:flex}@media only screen and (max-width: 892px){.site-header .site-nav .upper-nav{top:auto;right:0;margin:0 0.5rem;z-index:999}}@media only screen and (max-width: 675px){.site-header .site-nav .upper-nav{right:55px}.site-header .site-nav .upper-nav .social,.site-header .site-nav .upper-nav .cart-contents{display:none}}.site-header .site-nav .social{margin:0;padding:0}.slicknav_menu.open+#site-header nav .upper-nav{display:none}.site-footer{clear:both;padding:2rem;font-size:1rem}@media only screen and (max-width: 892px){.site-footer #footer-menu:after{content:"";display:table;clear:both}}.site-footer ul{padding:0;margin:0}.site-footer ul li{list-style-type:none;text-transform:lowercase;word-break:break-word;color:#3a3738}.site-footer ul li a{color:#3a3738;text-decoration:none}.site-footer ul li a:hover{color:#e7417a}.site-footer ul li.current_page_ancestor a,.site-footer ul li.current_page_parent a,.site-footer ul li.current-menu-item a{color:#e7417a}.site-footer ul>li.column-heading{display:inline-block;vertical-align:top;float:left;margin:0 2% 0 0;width:23%}@media only screen and (max-width: 892px){.site-footer ul>li.column-heading{width:30%;margin-right:3%}.site-footer ul>li.column-heading:nth-of-type(3n){margin-right:0}}@media only screen and (max-width: 675px){.site-footer ul>li.column-heading{width:100%;text-align:center;margin:0.5rem 0}}.site-footer ul li.column-heading>a{font-weight:bold;font-size:1.25rem;color:#e7417a;border-bottom:2px solid #e7417a;display:block;padding-bottom:.2rem}.site-footer ul li.external>a:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#e7417a;font-size:0.75em;display:inline-block;margin-left:0.5em}.site-footer ul.sub-menu li{clear:both;margin:1rem 0;line-height:1em}.site-footer .social{float:right;width:19%;text-align:center;margin:0.45rem 0;white-space:nowrap}@media only screen and (max-width: 892px){.site-footer .social{float:none;display:inline-block;margin:2.5rem 0 0}}@media only screen and (max-width: 675px){.site-footer .social{display:block;width:100%;text-align:center}}.site-footer .charity-logos{width:19%;float:right;clear:right;text-align:right;margin:0rem 0 1rem -1rem}.site-footer .charity-logos a{display:inline-block;width:44%;margin:0 3% 0 0}@media only screen and (max-width: 892px){.site-footer .charity-logos{float:left;clear:left;width:30%;text-align:left;margin:0 0 0 -1rem}}@media only screen and (max-width: 675px){.site-footer .charity-logos{width:40%;text-align:center;margin:0.5rem auto;float:none}}@media only screen and (max-width: 390px){.site-footer .charity-logos{width:60%}}.site-footer .translate{float:right;width:18.5%;text-align:center}@media only screen and (max-width: 892px){.site-footer .translate{text-align:left;width:70%;padding:1rem 0 0 0.5rem}}@media only screen and (max-width: 675px){.site-footer .translate{width:100%;margin:0;text-align:center}}.site-footer .footer-copy{clear:both;padding:2rem 0 0 0;font-size:0.68em;line-height:1.4;width:100%;text-align:left}@media only screen and (max-width: 892px){.site-footer .footer-copy{float:left;clear:none;padding-top:1rem}}@media only screen and (max-width: 675px){.site-footer .footer-copy{text-align:center;padding:1.8rem}}.site-footer .footer-copy a{text-decoration:underline;color:#3a3738;margin:0 0.25rem}.site-footer .footer-copy a:hover{color:#e7417a}.site-footer .footer-copy p{margin:0.25rem 0}.page header.wrapper,.archive header.wrapper,.blog header.wrapper,.single-post header.wrapper{clear:both;text-align:center}.page h1.headline,.archive h1.headline,.blog h1.headline,.single-post h1.headline{text-align:center;color:#3a3738;text-transform:none;max-width:760px;padding:2rem 2rem 1rem 2rem;margin:0.5rem auto}.page h2.headline,.archive h2.headline,.blog h2.headline,.single-post h2.headline{font-weight:300;font-size:1.3rem;letter-spacing:0.5pt;margin:0 auto 1rem;text-align:center;color:#3a3738;text-transform:none;max-width:850px;padding:0 2rem 1rem 2rem;line-height:1.45}.page .featured-image,.archive .featured-image{text-align:center;margin:0 0 2rem 0}.page .featured-image-caption,.archive .featured-image-caption{text-align:center;margin:0;padding:1rem 3rem 0.5rem}.page .intro .page-content,.archive .intro .page-content{text-align:center;max-width:850px;padding:2rem}.featured-content{max-width:850px;margin:2rem auto;background:#fff;text-align:right;position:relative}.featured-content-inner{display:inline-block;vertical-align:top;text-align:left;width:250px;padding:2rem}.featured-content .featured-bg-image{position:absolute;top:0;right:250px;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width: 675px){.featured-content{margin:2rem}}.featured-content .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container.gf_name_has_2 span,.featured-content .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container.gf_name_has_2 span{width:100%}.featured-content .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container .ginput_left,.featured-content .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container .ginput_right,.featured-content .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container .ginput_left,.featured-content .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container .ginput_right{width:100%}.featured-content .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container li.hide-label label,.featured-content .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container li.hide-label label{display:none}.gallery.item-holder{overflow:hidden}.gallery ul.item-holder{padding-left:0;list-style-type:none}.gallery .item{float:left;box-sizing:border-box}.gallery .item+.item{margin-left:3%}.gallery .item{width:31.3333333333%}.gallery.item-holder .item:nth-child(3n+1){margin-left:0}.gallery .gallery-thumb{padding-bottom:3%}.gallery .gallery-thumb img{width:100%}section.what-we-do{float:left;width:100%;clear:both;margin:0;padding:0 2rem 1rem 2rem;background-color:#dedede;text-align:center}section.what-we-do .grant-type{display:inline-block;width:38%;max-width:530px;padding:0;margin:2rem 0.5rem;vertical-align:top;background-color:white}@media only screen and (max-width: 1265px){section.what-we-do .grant-type{width:42%}}@media only screen and (max-width: 1055px){section.what-we-do .grant-type{width:45%}}@media only screen and (max-width: 892px){section.what-we-do .grant-type{width:80%}}@media only screen and (max-width: 635px){section.what-we-do .grant-type{width:90%}}section.what-we-do .grant-type h3{margin-top:1.5rem;font-weight:600;text-align:center;padding:0 1.25rem}section.what-we-do .grant-type p{padding:0.5rem 1.25rem 0.75rem 1.25rem;font-size:1.3em;line-height:1.5}.home .main,.home main{float:none;background-color:#fff}.home .image-full{width:100%;height:calc(100vh - 14em);background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#e7417a}@media screen and (min-width: 892px){.home .image-full{position:absolute;z-index:0;top:0;height:100vh}}.home #content{text-align:center}@media screen and (min-width: 892px){.home #content{margin-top:calc(100vh - 10rem)}}.home section.vision{position:relative;background-color:#fff;padding:1rem 0;margin:1rem 0;min-height:2.5rem;float:left;width:100%;text-align:center;font-size:2.2rem;line-height:1.2;padding:3rem 1rem}.home section.vision:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-FFF-bottom.svg");bottom:-1.9rem}@media only screen and (max-width: 987px){.home section.vision{font-size:2rem;padding:1.8rem 0.5rem 0.5rem 0.5rem}}@media only screen and (max-width: 892px){.home section.vision{font-size:1.8rem}}@media only screen and (max-width: 768px){.home section.vision{font-size:1.5rem}}.home section.art-science{padding:0 1rem}.home section.featured-press-section{float:left;clear:both;width:100%}.home section.mission{position:relative;background-color:#cadde7;padding:1rem 0;margin:1rem 0;min-height:2.5rem;background-color:#cadde7;float:left;width:100%;text-align:center;font-size:2.2rem;line-height:1.2;margin:0;padding:2rem 1rem 3rem}.home section.mission:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-CADDE7-bottom.svg");bottom:-1.9rem}.home section.mission p{margin-bottom:1rem}@media only screen and (max-width: 987px){.home section.mission{font-size:2rem;padding:1.8rem 0.5rem 0.5rem 0.5rem}}@media only screen and (max-width: 892px){.home section.mission{font-size:1.8rem}}@media only screen and (max-width: 768px){.home section.mission{font-size:1.5rem}}.home .flex-row{width:100%;clear:both;display:flex;text-align:center;justify-content:center;padding:1rem 0;background-color:#dedede}@media only screen and (max-width: 675px){.home .flex-row{display:block;padding:1rem}}.home section.flex-row-column{flex:1;margin:1rem 2rem;text-align:center;max-width:530px;position:relative}@media only screen and (max-width: 675px){.home section.flex-row-column{margin:3rem 0;padding-bottom:2rem;max-width:100%;box-sizing:border-box}}.home section.flex-row-column:first-of-type:after{content:" ";display:block;border-right:3px solid white;position:absolute;top:-2rem;right:-2rem;bottom:-2rem}@media only screen and (max-width: 675px){.home section.flex-row-column:first-of-type:after{border-right:0px solid transparent;border-bottom:3px solid white;top:auto;bottom:0rem;left:-1rem;right:-1rem}}.home section.shutterbugs-map{position:relative;background-color:#fff;padding:1rem 0;margin:1rem 0;min-height:5rem;float:left;width:100%;clear:both;text-align:center;padding:1rem;display:flex;align-items:center;justify-content:center}.home section.shutterbugs-map:before,.home section.shutterbugs-map:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 99%;position:absolute;left:0;height:2rem}.home section.shutterbugs-map:before{background-image:url("assets/images/torn-papers/tornpaper-FFF-top.svg");top:-1.9rem}.home section.shutterbugs-map:after{background-image:url("assets/images/torn-papers/tornpaper-FFF-bottom.svg");bottom:-1.9rem}@media only screen and (max-width: 1055px){.home section.shutterbugs-map{flex-direction:column}}.home section.shutterbugs-map .maptext{max-width:600px}.home section.shutterbugs-map .maptext h3{font-size:2.2rem}@media only screen and (max-width: 550px){.home section.shutterbugs-map .maptext h3{font-size:1.5rem}}.home section.shutterbugs-map section.where-it-happens{clear:both}@media only screen and (max-width: 892px){.home section.shutterbugs-map section.where-it-happens{display:block;text-align:center;margin:0rem 0 0 0.5rem;width:100%}}.home section.shutterbugs-map section.where-it-happens svg{flex:1;height:360px}@media only screen and (max-width: 675px){.home section.shutterbugs-map section.where-it-happens svg{height:auto;width:100%}}.home section.shutterbugs-map section.where-it-happens svg .map{fill:#cadde7}.home section.shutterbugs-map section.where-it-happens svg .location{fill:#e7417a}.home section.shutterbugs-map section.where-it-happens svg .location:hover{fill:#3a3738}.home section.shutterbugs-map section.where-it-happens .regions{display:none}.home section.video{float:left;width:100%;background-color:#dedede;padding:3rem 6rem;text-align:center}@media only screen and (max-width: 987px){.home section.video{padding:2rem}}.home section.video .video-holder{width:75%;display:inline-block;margin-top:-18rem}@media only screen and (max-width: 987px){.home section.video .video-holder{width:85%}}@media only screen and (max-width: 768px){.home section.video .video-holder{width:90%;margin-top:-13rem}}@media only screen and (max-width: 635px){.home section.video .video-holder{width:97%;margin-top:-8rem}}.home section.video figure{position:relative;padding-bottom:52.25%;padding-top:25px;height:0;background-color:black}.home section.video figure iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:8px solid black;background-color:black}.home section.cta-donate{padding:2rem;background-color:#dedede}.home section.our-story{position:relative;clear:both;width:100%;margin:0;background:-webkit-radial-gradient(#3a3738 6%, transparent 7%),-webkit-radial-gradient(#3a3738 6%, transparent 7%),#e7417a;background-position:0 0, 10px 10px;background-size:20px 20px;padding-left:22%}@media only screen and (max-width: 892px){.home section.our-story{padding:0 0 5rem 0}}.home section.our-story img{width:100%;height:auto}.home section.our-story .our-story-title{font-size:1.8rem;line-height:1.4;font-weight:300;text-transform:lowercase;margin:1.25rem 0 0.75rem 0;text-align:center;width:100%;color:#e7417a;letter-spacing:0.7pt;margin:0;font-weight:600;font-size:2.5rem;background:none;word-spacing:100000px;position:absolute;left:0;text-align:center;width:22%;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:0.2s}@media only screen and (max-width: 1265px){.home section.our-story .our-story-title{font-size:2rem}}@media only screen and (max-width: 892px){.home section.our-story .our-story-title{word-spacing:0;width:100%;top:auto;bottom:-0.5rem}}.home section.our-story .our-story-title span.arrow-right{margin-left:0;background-color:#fff;margin-top:1.75rem}@media only screen and (max-width: 892px){.home section.our-story .our-story-title span.arrow-right{margin-top:0;top:5px}}.home section.our-story .our-story-title a{text-decoration:none;color:#fff}.home section.our-story .our-story-title a:hover{color:#dedede}.home section.our-story .our-story-title a:hover .arrow-right{background:#dedede;color:#e7417a}.home section.upcoming-events{float:left;width:100%;padding:2rem 3rem}.home section.upcoming-events h2{float:left;width:100%}.down-wrap{position:fixed;z-index:2;left:50%;bottom:0;margin-left:-4em;height:4em;overflow:hidden !important;font-size:0.5em}.down-wrap .down{position:relative;top:-0.2rem;-webkit-animation:down 2.8s 0.4s;animation:down 2.8s 0.4s;-webkit-animation-delay:3s;animation-delay:3s}.down-wrap .down:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1rem;font-weight:600;color:white}@-webkit-keyframes down{0%{top:0}10%{top:12%}20%{top:0}30%{top:12%}40%{top:-12%}50%{top:12%}60%{top:0}70%{top:12%}80%{top:-12%}90%{top:12%}100%{top:0}}@keyframes down{0%{top:0}10%{top:12%}20%{top:0}30%{top:12%}40%{top:-12%}50%{top:12%}60%{top:0}70%{top:12%}80%{top:-12%}90%{top:12%}100%{top:0}}.down-link{background:#e7417a;width:8em;height:8em;padding:2.125em 3em;border-radius:50%;text-align:center;text-decoration:none;display:none}@media screen and (min-width: 780px){.down-link{display:block}}span.arrow-right{display:inline-block !important;padding:0;width:1.75rem;height:1.75rem;position:relative;top:-0.3rem;font-size:1.25rem;line-height:1;overflow:hidden;background-color:#fff;color:#e7417a;border-radius:50%;transition:all .7s}span.arrow-right:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1rem;display:inline-block;margin-left:0.15rem;margin-top:0.35rem}.invite-style{text-align:center;max-width:600px;margin:2rem auto;background-color:white;padding:2rem;position:relative;z-index:0}@media only screen and (max-width: 635px){.invite-style{width:90%;padding:1rem}}.invite-style:before{content:" ";border:2px solid #e7417a;position:absolute;top:10px;left:10px;right:10px;bottom:10px;z-index:-10}@media only screen and (max-width: 635px){.invite-style:before{top:5px;left:5px;right:5px;bottom:5px}}.invite-style .description{padding:3rem}@media only screen and (max-width: 987px){.invite-style .description{padding:2rem}}.invite-style .description ul{max-width:70%;margin:1rem auto;text-align:left;padding:0 0 0 1rem}.invite-style .description ul li{margin:0.5rem 0}.invite-style .event-date{font-size:1.2em}.invite-block{text-align:center;max-width:600px;margin:0 auto;padding:0 4rem}.cat-description{margin:2rem auto 3rem;font-size:0.8em;line-height:1.5}.cat-description img{max-height:5rem;width:auto}.cat-description h5 a{text-decoration:none}.event-holder .event{float:left;width:45%;margin:1rem 1.5% 1rem 0;text-align:left}@media only screen and (max-width: 892px){.event-holder .event{min-height:17.5rem;margin:1rem 1.25%;display:inline-block;float:none;vertical-align:top}}@media only screen and (max-width: 635px){.event-holder .event{min-height:16rem}}@media only screen and (max-width: 480px){.event-holder .event{width:100%;margin:1rem 0;min-height:none}}.event-holder .event>a,.event-holder .event .image{display:inline-block;width:36%;margin-right:1rem;vertical-align:top;transition:0.5s}.event-holder .event>a:hover,.event-holder .event .image:hover{opacity:0.7}@media only screen and (max-width: 892px){.event-holder .event>a,.event-holder .event .image{width:100%;text-align:center;margin-right:0}}.event-holder .event .event-details{font-size:0.9em;display:inline-block;width:58%}@media only screen and (max-width: 892px){.event-holder .event .event-details{width:100%;text-align:center;padding:0.5rem 0}}.event-holder .event .event-details .title{clear:both;float:left;width:100%;margin:0.325rem 0;font-weight:600}.events{padding:2rem 0;float:left;width:100%;text-align:center}.events .event{display:inline-block;vertical-align:top;width:45%;margin:1rem 1.5% 1rem 0;text-align:left;min-height:465px}@media only screen and (max-width: 892px){.events .event{min-height:17.5rem;margin:1rem 1.25%;display:inline-block;float:none;vertical-align:top}}@media only screen and (max-width: 635px){.events .event{min-height:16rem}}@media only screen and (max-width: 480px){.events .event{width:100%;margin:1rem 0;min-height:none}}.events .event .image{float:left;width:100%}.events .event .event-details{float:left;width:100%;background-color:white;text-align:center;padding:0.5rem 1rem 1rem 1rem}.fl-post-grid .events{padding:0}.fl-post-grid .events .event-details{float:left;width:100%;background-color:white;text-align:center;padding:0.5rem 1rem 1rem 1rem}.post-type-archive-events .fl-callout-has-photo.fl-callout-photo-above-title .fl-callout-content{padding:1.5rem}.post-type-archive-events .fl-callout-has-photo.fl-callout-photo-above-title .fl-callout-content .fl-callout-photo{margin:-1.5rem -1.5rem 0 -1.5rem}.fl-callout-photo-left .post-type-archive-events .fl-callout-has-photo.fl-callout-photo-above-title .fl-callout-content .fl-callout-photo{margin-bottom:-1.5rem;padding-right:0}.post-type-archive-events .fl-callout-has-photo.fl-callout-photo-left .fl-callout-photo{padding-right:0}.single-grant_recipients .grant-recipient{display:grid;grid-template-columns:1fr 400px;grid-gap:40px}@media only screen and (max-width: 987px){.single-grant_recipients .grant-recipient{grid-template-columns:1fr}}.single-grant_recipients .grant-recipient--intro{border-bottom:2px dotted white;margin:1rem 0 0 0rem;grid-column:1;grid-row:1;padding-top:1rem}@media only screen and (max-width: 987px){.single-grant_recipients .grant-recipient--intro{grid-column:1;grid-row:1;padding-top:0rem}}.single-grant_recipients .grant-recipient--intro h2{text-align:left;margin:0rem 0 0.5rem 0}.single-grant_recipients .grant-recipient--years{display:inline-block;clear:both;margin:1rem 0;padding:0.2rem 1rem;border:2px solid #e7417a;border-radius:1rem}.single-grant_recipients .grant-recipient--image-column{grid-column:2;grid-row:1/3;margin-right:1.5rem}@media only screen and (max-width: 987px){.single-grant_recipients .grant-recipient--image-column{grid-column:1;grid-row:2}}.single-grant_recipients .grant-recipient--info-column{grid-column:1;grid-row:2}@media only screen and (max-width: 987px){.single-grant_recipients .grant-recipient--info-column{grid-column:1;grid-row:3}}.single-grant_recipients .grant-recipient--image{text-align:center}.single-grant_recipients .grant-recipient--sponsors{text-align:center;background-color:white;padding:0.5rem;max-width:400px;margin:0 auto}.single-grant_recipients .grant-recipient--sponsors .sponsor{margin:0.2rem;padding:0.2rem}@media only screen and (max-width: 987px){.single-grant_recipients .grant-recipient--illustration{text-align:center}}.single-grant_recipients .grant-recipient .research_articles{padding:0;list-style-type:none;font-size:0.8em}.single-grant_recipients .grant-recipient .research_articles li{margin:0 0 1.5rem 0;padding:0;display:flex}.single-grant_recipients .grant-recipient .research_articles li img{width:25px;height:32px;margin:0 1rem 0 0}.single-grant_recipients .grant-recipient .research_articles li div{flex:1}.single-grant_recipients .grant-recipient .research_articles li a{text-decoration:none}.faqs{margin:0 auto;width:850px}.faqs h2.folder-header{width:100%;border-top:1px solid #3a3738;text-align:left;padding:0.35rem 0;margin:2.75rem 0 1.5rem;color:#3a3738}.faqs h2.folder-header:after{opacity:1 !important;font-size:0.7em;float:right;padding:0.4em 0;color:#3a3738}.faqs h2.folder-header:after:hover{color:#e7417a}.faqs h2.folder-open{color:#e7417a;border-color:#e7417a}.faqs h2.folder-open:after{color:#e7417a}.faqs .faq{padding:1rem 0}.faqs .faq label{padding:0.5rem 0;font-weight:600;line-height:1.5;font-size:1.15rem;color:#3a3738;border-top:1px dotted #ccc}.single-profile .image,.single-grant_recipients .image{float:right;width:45%;margin:2rem 0 2rem 0}.single-profile .description,.single-grant_recipients .description{float:left;width:45%;margin:4rem 5% 2rem 0}.single-profile .description h2,.single-grant_recipients .description h2{text-align:left;margin:1.75rem 0 0.25rem 0}.single-profile .links,.single-grant_recipients .links{float:left;width:100%;text-align:center}.team-ind{content:"";display:table;table-layout:fixed}.sweethearts{text-align:center}.sweetheart{display:inline-block;vertical-align:top;text-align:center;text-decoration:none;padding:2%;width:30%}.sweetheart h3{color:#3a3738}.sweetheart img{border-radius:100%;border:.25rem solid #3a3738;background-color:#3a3738;opacity:0.9;transition:all .5s linear;-o-transition:all .5s linear;-moz-transition:all .5s linear;-webkit-transition:all .5s linear}.sweetheart:hover h3{color:#e7417a}.sweetheart:hover img{border-color:#e7417a;background-color:#e7417a;opacity:1}@media only screen and (max-width: 987px){.sweetheart{width:47%}}.sweetheart-profile h1{text-transform:capitalize;color:#3a3738;text-align:left;margin:4rem 0 0.2rem 0}.sweetheart-profile h2{text-transform:uppercase;text-align:left;font-size:0.85rem;margin:0 0 0.5rem 0}.sweetheart-profile .description{margin:2rem 3% 2rem 0}@media only screen and (max-width: 550px){.sweetheart-profile .description{clear:both}}.sweetheart-profile .profile-image{float:right;max-width:45%;position:relative;top:-9rem;border:.25rem solid #3a3738;background:#3a3738;margin:0 0 -6rem 3rem}@media only screen and (max-width: 675px){.sweetheart-profile .profile-image{float:none;top:0;margin:-2rem 0 2rem 0;text-align:center}.sweetheart-profile .profile-image img{display:inline-block}}.sweetheart-profile blockquote{border-left:.25rem solid #e7417a;margin:0;margin-bottom:2rem;padding:0 0 0 1rem;font-size:1.125rem;line-height:1.4}.sweetheart-profile cite{display:block;margin-top:0.8rem}.sweetheart-profile cite:before{content:'– '}.page-partners-and-sponsors .main,.page-partners-and-sponsors main,.page-template-sponsorgrid .main,.page-template-sponsorgrid main{background-color:white}.page-partners-and-sponsors .main>.wrapper,.page-partners-and-sponsors main>.wrapper,.page-template-sponsorgrid .main>.wrapper,.page-template-sponsorgrid main>.wrapper{max-width:100%;text-align:center}.page-partners-and-sponsors .intro,.page-template-sponsorgrid .intro{width:850px;margin:0 auto;text-align:center}@media only screen and (max-width: 892px){.page-partners-and-sponsors .intro,.page-template-sponsorgrid .intro{width:100%;padding:0 2rem}}@media only screen and (max-width: 635px){.page-partners-and-sponsors .intro,.page-template-sponsorgrid .intro{padding:0 1rem}}.level-border{border:0px solid transparent;border-top:4px dotted #e7417a;margin:0.5rem -1.5rem}@media only screen and (max-width: 892px){.level-border{margin:0.5rem 0}}.partner-level{width:100%}.partner-level h2{display:table;white-space:nowrap;width:100%}.partner-level h2:before,.partner-level h2:after{border-top:4px dotted #e7417a;content:'';display:table-cell;position:relative;top:0.5em;width:40%}.partner-level h2:before{right:2%}.partner-level h2:after{left:2%}@media only screen and (max-width: 635px){.partner-level h2{display:block;white-space:normal}.partner-level h2:before,.partner-level h2:after{display:none}}.sponsors{display:flex;justify-content:center;flex-wrap:wrap}.sponsors .sponsor{background-color:white;margin:2rem 0;padding:1rem;text-align:center;display:flex;flex-direction:column;justify-content:center}.sponsors .sponsor a{text-decoration:none;color:#3a3738}.sponsors .sponsor a:hover{color:#e7417a}@media only screen and (max-width: 480px){.sponsors .sponsor{margin:1rem 0}}.sponsors .sponsor .sponsor-no-image{font-size:1.25rem;display:inline-block;padding:0.625rem;border:1px solid #9b9b9c}@media only screen and (max-width: 1154px){.sponsors .sponsor .sponsor-no-image{font-size:1.12rem}}@media only screen and (max-width: 987px){.sponsors .sponsor .sponsor-no-image{font-size:1rem}}@media only screen and (max-width: 635px){.sponsors .sponsor .sponsor-no-image{font-size:1.12rem}}.levelsize-1 .sponsor{flex-basis:100%}.levelsize-2 .sponsor{flex-basis:50%}.levelsize-3 .sponsor{flex-basis:33.3%}.levelsize-4 .sponsor{flex-basis:25%}.levelsize-5 .sponsor{flex-basis:20%}.levelsize-6 .sponsor{flex-basis:16.6%}.levelsize-7 .sponsor{flex-basis:14.28%}.levelsize-8 .sponsor{flex-basis:12.5%}@media only screen and (max-width: 768px){.levelsize-1 .sponsor,.levelsize-2 .sponsor{flex-basis:100%}}@media only screen and (max-width: 768px){.levelsize-3 .sponsor,.levelsize-4 .sponsor{flex-basis:50%}}@media only screen and (max-width: 550px){.levelsize-3 .sponsor,.levelsize-4 .sponsor{flex-basis:100%}}@media only screen and (max-width: 987px){.levelsize-5 .sponsor,.levelsize-6 .sponsor,.levelsize-7 .sponsor,.levelsize-8 .sponsor{flex-basis:20%}}@media only screen and (max-width: 768px){.levelsize-5 .sponsor,.levelsize-6 .sponsor,.levelsize-7 .sponsor,.levelsize-8 .sponsor{flex-basis:33.3%}}@media only screen and (max-width: 550px){.levelsize-5 .sponsor,.levelsize-6 .sponsor,.levelsize-7 .sponsor,.levelsize-8 .sponsor{flex-basis:50%}}@media only screen and (max-width: 480px){.levelsize-5 .sponsor,.levelsize-6 .sponsor,.levelsize-7 .sponsor,.levelsize-8 .sponsor{flex-basis:100%}}.fl-post-grid ul.sponsors{margin:0;padding:0}.fl-post-grid ul.sponsors .fl-post-column{display:flex}.fl-post-grid ul.sponsors .sponsor.fl-post-grid-post{border:0px solid transparent;margin:0}.shutterbugs-city{position:relative;background-color:#dedede;padding:1rem 0;margin:1rem 0;min-height:5rem}.shutterbugs-city:before,.shutterbugs-city:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 99%;position:absolute;left:0;height:2rem}.shutterbugs-city:before{background-image:url("assets/images/torn-papers/tornpaper-DEDEDE-top.svg");top:-1.9rem}.shutterbugs-city:after{background-image:url("assets/images/torn-papers/tornpaper-DEDEDE-bottom.svg");bottom:-1.9rem}.shutterbugs-city:before{display:none}.shutterbugs-header{margin-top:0}.skyline{margin:1rem 0 -21px 0;float:left;width:100%;position:relative;z-index:100}.page-shutterbugs h2{font-weight:400;text-transform:capitalize;text-align:left;font-size:1.5rem}.page-shutterbugs .button-row{clear:none;margin:0;text-align:center;float:right;width:35%}@media only screen and (max-width: 768px){.page-shutterbugs .button-row{width:100%}}.page-shutterbugs .button-row .button{text-align:center;text-overflow:ellipsis;max-width:210px;margin:0.5rem auto}.page-shutterbugs .button-row .button:first-child{margin-top:0}@media only screen and (max-width: 768px){.page-shutterbugs .button-row .button{display:block}}@media only screen and (max-width: 480px){.page-shutterbugs .button-row .button{max-width:100%}}.shutterbug-events{float:none;max-width:850px;margin:0 auto}.shutterbug-events .event{margin:0;width:100%;float:none;min-height:200px}.shutterbug-events .event .image{float:right;width:50%;text-align:left}@media only screen and (max-width: 768px){.shutterbug-events .event .image{width:100%;float:none;text-align:center}}.shutterbug-events .event .event-details{float:left;width:50%;background:none}@media only screen and (max-width: 768px){.shutterbug-events .event .event-details{width:100%;float:none}}.shutterbug-events .event .event-details .button-row{clear:none}.shutterbug-events .event .event-details .button-row .button{min-width:150px}.shutterbug-program-holder{float:left;width:60%}@media only screen and (max-width: 768px){.shutterbug-program-holder{float:none;width:100%}}.shutterbug-program-holder .shutterbug-program{background:#fff;padding:1.5rem 1.5rem 1.5rem 2rem;margin-bottom:1.5rem}.shutterbug-program-holder label{font-size:1.25rem;position:relative;padding-right:1.25rem}.shutterbug-program-holder label:after{position:absolute;right:0;display:block;top:50%;margin-top:-0.8rem;opacity:1;content:""}.shutterbug-program-holder article h4{color:#e7417a;font-size:1rem;font-weight:600;letter-spacing:0.2pt;text-transform:none}.shutterbug-program-holder article .dates{color:#e7417a;font-size:1rem;font-weight:600;letter-spacing:0.2pt;margin:1.5rem 0}.shutterbug-program-holder input:checked~article{padding-top:2rem}.shutterbug-program-holder input:checked+label:after{content:""}.shutterbug-program-holder input:checked+label:hover:after{content:""}.teachingartist{float:right;text-align:center;width:35%}@media only screen and (max-width: 768px){.teachingartist{width:100%}}.teachingartist .teachingartist-profile .image{display:inline-block;max-width:150px;margin:2rem 0 0.5rem 0}.teachingartist .teachingartist-profile .description{display:inline-block;width:70%;text-align:center}.teachingartist .teachingartist-profile .description a{color:#3a3738;text-decoration:none}.teachingartist .teachingartist-profile .description h2{text-transform:uppercase;font-size:0.85rem;margin:0.5rem 0 0.5rem 0;font-weight:600;text-align:center}.teachingartist img{border-radius:100%;border:2px solid transparent;transition:all .5s linear;-o-transition:all .5s linear;-moz-transition:all .5s linear;-webkit-transition:all .5s linear}.teachingartist:hover h3{color:#e7417a}.teachingartist:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);border-color:#e7417a;background-color:#e7417a;opacity:1}.location-sponsors{text-align:center}.location-sponsors ul{margin:0;padding:0}.location-sponsors .sponsor{list-style:none;display:inline-block;margin:0rem 1rem 1rem 1rem;max-width:200px}.page-shutterbugs .featuredimage{z-index:100;position:relative;max-width:300px;margin:-1rem auto 0 auto}.page-shutterbugs .who-we-serve{background:#dedede;background:linear-gradient(to bottom, #dedede 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );background:#dedede;background:linear-gradient(to bottom, #dedede 0%, #fdedf2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );position:relative;padding:2rem 0;margin:1rem 0;min-height:5rem;text-align:center;padding:1rem 2rem}.page-shutterbugs .who-we-serve:before,.page-shutterbugs .who-we-serve:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem}.page-shutterbugs .who-we-serve:before{background-image:url("assets/images/torn-papers/tornpaper-DEDEDE-top.svg");top:-1.9rem}.page-shutterbugs .who-we-serve:after{background-image:url("assets/images/torn-papers/tornpaper-FDEDF2-bottom.svg");bottom:-1.9rem}.page-shutterbugs .who-we-serve .counter{color:#e7417a;padding:2rem}.page-shutterbugs .who-we-serve .counter .statement{font-size:1.6rem;margin:0}@media only screen and (max-width: 768px){.page-shutterbugs .who-we-serve .counter .statement{font-size:1.2rem}}.page-shutterbugs .who-we-serve .counter .count{font-size:4.5rem;margin:0;width:100%}@media only screen and (max-width: 768px){.page-shutterbugs .who-we-serve .counter .count{font-size:3rem}}@media only screen and (max-width: 480px){.page-shutterbugs .who-we-serve .counter .count{font-size:2.5rem}}.page-shutterbugs .action-shots ul{margin:0 0 -0.5rem 0;padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(4, 1fr [col-start]);grid-template-rows:repeat(4, 1fr [row-start])}@media only screen and (max-width: 480px){.page-shutterbugs .action-shots ul{display:block;width:100%}}.page-shutterbugs .action-shots ul li{margin:0;padding:0}.page-shutterbugs .action-shots ul li:nth-child(-n+3){grid-area:span 2 / span 2}@media only screen and (max-width: 480px){.page-shutterbugs .action-shots ul li{display:block;width:100%}}.page-shutterbugs .where-it-happens{position:relative;background-color:#cadde7;padding:1rem 0;margin:1rem 0;min-height:5rem;text-align:center;padding:1rem 2rem 2rem 2rem}.page-shutterbugs .where-it-happens:before,.page-shutterbugs .where-it-happens:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 99%;position:absolute;left:0;height:2rem}.page-shutterbugs .where-it-happens:before{background-image:url("assets/images/torn-papers/tornpaper-CADDE7-top.svg");top:-1.9rem}.page-shutterbugs .where-it-happens:after{background-image:url("assets/images/torn-papers/tornpaper-CADDE7-bottom.svg");bottom:-1.9rem}.page-shutterbugs .what-we-teach{text-align:center;padding:2rem}.page-shutterbugs-cities svg,.where-it-happens svg{max-width:850px;margin:1rem auto}.page-shutterbugs-cities svg .shutterbug-icon,.where-it-happens svg .shutterbug-icon{fill:inherit}.page-shutterbugs-cities svg .location,.where-it-happens svg .location{fill:white;cursor:pointer;transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}.page-shutterbugs-cities svg .location:hover,.where-it-happens svg .location:hover{fill:#615c5e}.page-shutterbugs-cities svg .location .location-name,.where-it-happens svg .location .location-name{font-family:"futura-pt",Helvetica,Arial,sans-serif;font-size:1.35rem}.page-shutterbugs-cities svg .map,.where-it-happens svg .map{fill:#e7417a}.page-shutterbugs-cities .regions,.where-it-happens .regions{-webkit-columns:3;-moz-columns:3;columns:3}@media only screen and (max-width: 675px){.page-shutterbugs-cities .regions,.where-it-happens .regions{-webkit-columns:1;-moz-columns:1;columns:1}}.page-shutterbugs-cities .regions .region,.where-it-happens .regions .region{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}.page-shutterbugs-cities .regions .region h6,.where-it-happens .regions .region h6{margin:0 0 0.5rem 0}@media only screen and (max-width: 675px){.page-shutterbugs-cities .regions .region h6,.where-it-happens .regions .region h6{margin:2rem 0 0.75rem 0}}.page-shutterbugs-cities .regions .region>ul,.where-it-happens .regions .region>ul{padding:0;margin:0 0 1rem 0;list-style-type:none}.page-shutterbugs-cities .regions .region>ul li,.where-it-happens .regions .region>ul li{padding:0.125rem;margin:0}.page-shutterbugs-cities .regions .region>ul li a,.where-it-happens .regions .region>ul li a{text-decoration:none}.page-shutterbugs-cities .regions .region>ul li a:hover,.where-it-happens .regions .region>ul li a:hover{text-decoration:underline}.blog-content{width:72%;float:left;margin-right:8%}.blog-content article{border-top:0.2rem solid #e7417a;margin:2rem 0;background-color:white;padding:0 1rem 1rem}.blog-content article .blog-info{display:block;width:100%;margin:0.5rem 0}.blog-content article .blog-info .blog-date{font-weight:600;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.5pt}.blog-content article .post-thumb{margin:0 -1rem 1rem -1rem;display:block}.blog-content article .blog-excerpt{margin:1rem 0}.blog-content-archive h2{text-align:left;margin:0.5rem 0 0.5rem 0}.blog-content-archive h2 a{color:#3a3738;font-weight:300}.blog-content-archive h2 a:hover{color:#e7417a}.blog-sidebar{width:20%;float:left}.blog-sidebar .widget{margin-top:2rem}.blog-sidebar .widget .mobilesearch input[type="text"]{width:100%}.blog-sidebar .post-thumb{margin:1rem 0 0.5rem 0;float:left;width:100%}.blog-sidebar h5 a{color:#3a3738;text-decoration:none}.blog-sidebar h5 a:hover{color:#e7417a}.wp-pagenavi{display:flex}.wp-pagenavi .pages{flex:2}.wp-pagenavi a{margin:0 0.2rem}.single-post article h1.post-title{text-align:left}.single-post article h2{font-size:1.35rem;font-weight:400;text-align:left;margin:1rem 0 0.5rem 0}.single-post article h3{font-size:1.1rem;font-weight:400;text-align:left;margin:2rem 0 0.5rem 0}.single-post article .blog-info{margin:1rem 0 2rem}.single-post article .blog-footer{border-top:1px solid #dedede;margin:2rem -1rem 0rem -1rem;padding:0 1rem}.single-post article .blog-footer .blog-tags{margin-top:0.5rem}.single-post .up-next{width:66%;margin-right:4%;display:inline;float:left}.single-post .latest{width:30%;display:inline;float:left}.single-post .latest article{background-color:transparent;border-top-color:transparent;padding:0}.single-post .latest article .post-thumb{margin:0 0 0.25rem 0}.single-post .latest h5 a{color:#3a3738;text-decoration:none}.single-post .latest h5 a:hover{color:#e7417a}.single-post .latest .blog-info{margin-bottom:0}.single-post .comments{display:block;width:100%;float:left}.single-post .comments h2{text-align:left}.single-post .comment-form-comment label{display:block}.featured-press-section{padding:2rem 0 0 0;background-color:#fdedf2}@media only screen and (max-width: 635px){.featured-press-section{padding:1rem 0 0 0}}.featured-press-section .wrapper{display:flex;flex-direction:column;padding-bottom:2rem}.featured-press-section .featured-press{width:100%;background-color:white}@media only screen and (max-width: 635px){.featured-press-section .featured-press{width:86%;margin:0 8%}}.featured-press-section .featured-press .showcase_image{display:inline-block;width:50%;vertical-align:middle;text-align:center}@media only screen and (max-width: 635px){.featured-press-section .featured-press .showcase_image{width:100%;text-align:center}}.featured-press-section .featured-press .featured-press-info{display:inline-block;vertical-align:middle;width:49%;text-align:center;padding:1rem}.featured-press-section .featured-press .featured-press-info:only-child{width:100%}@media only screen and (max-width: 635px){.featured-press-section .featured-press .featured-press-info{width:95%}}.featured-press-section .featured-press .featured-press-info h1{font-size:1rem;font-weight:bold;text-transform:uppercase;margin:0 0 1rem 0}.featured-press-section .featured-press .featured-press-info p{font-size:2rem;margin:0 0 1rem 0}@media only screen and (max-width: 987px){.featured-press-section .featured-press .featured-press-info p{font-size:1.5rem;margin-bottom:0.5rem}}@media only screen and (max-width: 768px){.featured-press-section .featured-press .featured-press-info p{font-size:1.2rem}}@media only screen and (max-width: 635px){.featured-press-section .featured-press .featured-press-info p{font-size:1rem}}.featured-press-section .press-pager{width:100%;float:left;margin:1rem 0;text-align:center;cursor:pointer;font-size:2rem;color:#ccc}.featured-press-section .press-pager span{display:inline-block;text-shadow:0px 0px 1px #3a3738}.featured-press-section .press-pager span:hover{color:#3a3738}.featured-press-section .press-pager span.cycle-pager-active{color:#e7417a}.media-room{text-align:center;font-size:0;float:left;width:100%;clear:both;margin:2rem 0;padding:0 3rem;position:relative;background-color:#dedede;padding:1rem 0;margin:1rem 0;min-height:5rem}.media-room:before,.media-room:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 99%;position:absolute;left:0;height:2rem}.media-room:before{background-image:url("assets/images/torn-papers/tornpaper-DEDEDE-top.svg");top:-1.9rem}.media-room:after{background-image:url("assets/images/torn-papers/tornpaper-DEDEDE-bottom.svg");bottom:-1.9rem}.media-room .page-content{padding:2rem 6rem}@media only screen and (max-width: 987px){.media-room .page-content{padding:1rem 2rem}}.press-mention{display:inline-block;vertical-align:top;background:white;font-size:1rem;width:32%;margin:0 2% 2% 0;height:16rem;padding:3rem 2rem;text-decoration:none;position:relative}.press-mention:last-child{margin-right:0}.press-mention:nth-child(3n){margin-right:0}@media only screen and (max-width: 768px){.press-mention{width:49%}.press-mention:nth-child(3n){margin-right:2%}.press-mention:nth-child(2n){margin-right:0}}@media only screen and (max-width: 635px){.press-mention{width:94%;margin:0.5rem 4%;height:auto;padding:2.5rem 0}.press-mention:nth-child(2n){margin-right:2%}}.press-mention .thumb-holder{display:table;vertical-align:middle;width:100%;height:50px;max-height:50px}.press-mention .thumb-holder .press-logo{max-height:45px;width:auto;-webkit-filter:grayscale(1);filter:grayscale(1);transition:all .7s linear;-o-transition:all .7s linear;-moz-transition:all .7s linear;-webkit-transition:all .7s linear}.press-mention strong{display:table-cell;vertical-align:middle;height:6.8rem;margin:1rem auto;width:70%;overflow:hidden;color:#3a3738;font-weight:300}@media only screen and (max-width: 675px){.press-mention strong{display:block;margin:1rem;height:auto;width:94%}}.press-mention .read-more{position:absolute;display:block;bottom:1.75rem;left:1rem;right:1rem;text-align:center;text-decoration:underline}.press-mention:hover .press-logo{-webkit-filter:grayscale(0);filter:grayscale(0)}.press-footer{float:left;width:100%}.press-header{text-align:center}.press-header h3{margin:3rem 0 0 0;color:#3a3738}figure.press-image{text-align:center}ul.press-gallery{padding:0;margin:0;list-style-type:none}ul.press-gallery li{padding:0;margin:0;list-style-type:none}.single-press .post-nav{background-color:#3c3936;text-align:center;color:white;position:relative;background-color:#3c3936;padding:1rem 0;margin:1rem 0;min-height:5rem}.single-press .post-nav:before,.single-press .post-nav:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 99%;position:absolute;left:0;height:2rem}.single-press .post-nav:before{background-image:url("assets/images/torn-papers/tornpaper-3C3936-top.svg");top:-1.9rem}.single-press .post-nav:after{background-image:url("assets/images/torn-papers/tornpaper-3C3936-bottom.svg");bottom:-1.9rem}.single-press .post-nav .post-links{position:relative;width:100%}.single-press .post-nav a{color:white;text-decoration:none;margin:0.5rem;display:inline-block;vertical-align:bottom}@media only screen and (max-width: 635px){.single-press .post-nav a{position:relative;display:block;clear:both;margin:1.5rem 0.5rem}}.single-press .post-nav a.last-post{position:absolute;left:2rem}@media only screen and (max-width: 635px){.single-press .post-nav a.last-post{left:-0.5rem;position:relative;display:block;clear:both;margin:0.5rem}}.single-press .post-nav a.last-post i{margin-right:0.5rem;margin-top:1rem}.single-press .post-nav a.next-post{position:absolute;right:2rem}@media only screen and (max-width: 635px){.single-press .post-nav a.next-post{right:-0.5rem;position:relative;display:block;clear:both;margin:0.5rem}}.single-press .post-nav a.next-post i{margin-left:0.5rem;margin-top:1rem}.job-listings{margin-top:2rem}.page-get-to-know-us .page-content{position:relative}@media only screen and (max-width: 675px){.page-get-to-know-us .page-content{display:flex;flex-direction:column-reverse}}.page-get-to-know-us .cta{float:right;width:27%;margin:1rem 0;padding:1rem 0}@media only screen and (max-width: 675px){.page-get-to-know-us .cta{position:relative;width:100%}}.page-get-to-know-us .team-directory{width:27%;background-color:rgba(255,255,255,0.3);margin:-2rem 0 0 2.5%;padding:1rem;z-index:80;float:left;position:-webkit-sticky;position:sticky;right:0;top:0}@media only screen and (max-width: 675px){.page-get-to-know-us .team-directory{position:relative;margin:1rem 0;width:100%}}.page-get-to-know-us .team-directory h3{color:white}.page-get-to-know-us .team-directory ul{margin:0;padding:0;list-style:none}.page-get-to-know-us .team-directory ul li a{text-decoration:none;line-height:1;display:block}.page-get-to-know-us .team-directory ul li a .subtitle{font-size:0.8em}.page-get-to-know-us .team-directory ul li a:hover{color:#e7417a}.page-get-to-know-us .team-directory ul li a.active{color:#e7417a}.page-get-to-know-us .team-directory ul>li{padding:0;margin:1rem -1rem;position:relative}.page-get-to-know-us .team-directory ul>li>a{padding:0.25rem 1rem}.page-get-to-know-us .team-directory ul>li>a:hover{background-color:white;color:#e7417a}.page-get-to-know-us .team-directory ul>li>a:after{position:absolute;right:6px;top:4px}.page-get-to-know-us .team-directory ul>li>ul>li{margin:0;padding:0.125rem 0.25rem 0.125rem 1rem;font-size:0.85em}.page-get-to-know-us .team-directory ul>li>ul>li:hover{background-color:white}.page-get-to-know-us .team-content{text-align:center;float:left;width:70.5%;max-width:850px}@media only screen and (max-width: 675px){.page-get-to-know-us .team-content{position:relative;margin:1rem 0;width:100%}}.page-get-to-know-us .team-content h2{text-align:left}.page-get-to-know-us section{float:left;width:100%}.team-member{display:inline-block;position:relative;width:100%;max-width:850px;clear:both;margin-bottom:2rem;background-color:white;display:flex}@media only screen and (max-width: 675px){.team-member{text-align:center;flex-direction:column}}.team-member .profile-image{float:left;width:35%;flex-basis:35%}@media only screen and (max-width: 675px){.team-member .profile-image{float:none;width:100%;margin:0}}.team-member .team-member-details{float:left;flex:1;padding:0.5rem 1.5rem 0.5rem 1.5rem;text-align:left}@media only screen and (max-width: 675px){.team-member .team-member-details{text-align:center;width:100%;padding:1rem}}.team-member .team-member-details .subtitle{font-size:0.8em}#scientific-advisory-committee-section .team-holder{background-color:white;padding:1.5rem}@media only screen and (max-width: 675px){#scientific-advisory-committee-section .team-holder{padding:1rem}}#scientific-advisory-committee-section .team-member{margin:0}#scientific-advisory-committee-section .team-member-details{padding:0}.page-kids-cancer .reasons{position:relative;background-color:#cadde7;padding:1rem 0;margin:1rem 0;min-height:5rem;float:left;width:100%;margin:1rem 0 4rem 0}.page-kids-cancer .reasons:before,.page-kids-cancer .reasons:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 99%;position:absolute;left:0;height:2rem}.page-kids-cancer .reasons:before{background-image:url("assets/images/torn-papers/tornpaper-CADDE7-top.svg");top:-1.9rem}.page-kids-cancer .reasons:after{background-image:url("assets/images/torn-papers/tornpaper-CADDE7-bottom.svg");bottom:-1.9rem}.page-kids-cancer .reasons .reason{float:left;width:50%;padding:2rem;text-align:center}@media only screen and (max-width: 675px){.page-kids-cancer .reasons .reason{width:100%}}.page-kids-cancer .reasons .reason .image{display:inline-block;vertical-align:middle;width:30%;margin-right:5%;background-color:white;padding:2rem;border-radius:50%}@media only screen and (max-width: 987px){.page-kids-cancer .reasons .reason .image{width:100%;max-width:200px;margin:1rem auto}}.page-kids-cancer .reasons .reason .details{width:55%;display:inline-block;vertical-align:middle;font-weight:600;font-size:1.125rem;text-align:left}@media only screen and (max-width: 987px){.page-kids-cancer .reasons .reason .details{width:100%;margin:1rem 0;text-align:center}}.page-kids-cancer .page-content p{font-size:1.15em;line-height:1.6;max-width:700px;margin:0 auto}.updates-holder{background-color:#cadde7;position:relative;background-color:#cadde7;padding:1rem 0;margin:1rem 0;min-height:5rem;position:relative;background-color:#cadde7;padding:1rem 0;margin:1rem 0;min-height:2.5rem;float:left;width:100%;text-align:center}.updates-holder:before{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-CADDE7-top.svg");top:-1.9rem}.updates-holder:after{content:' ';width:100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;height:2rem;background-image:url("assets/images/torn-papers/tornpaper-CADDE7-bottom.svg");bottom:-1.9rem}.updates{max-width:100%;margin:0 auto;display:flex;justify-content:center;padding:2rem;text-align:center}@media only screen and (max-width: 635px){.updates{flex-direction:column}}.updates .update{max-width:450px;background-color:#cadde7;padding:1rem}.updates .update-title{font-size:1em;text-transform:none;font-weight:600}.updates .update-title a{color:#3c3936}.updates .update-title a:hover{color:#e7417a}.woocommerce-page #menu-item-12023 a,.woocommerce #menu-item-12023 a{color:#e7417a}.woocommerce-page main,.woocommerce-page .main,.woocommerce main,.woocommerce .main{background-color:white}.woocommerce-page span.onsale,.woocommerce span.onsale{font-weight:bold;text-transform:lowercase;background-color:#edcd50;min-width:2.625rem;min-height:2.625rem;font-size:0.712em}.woocommerce-page a.button,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce a.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{display:block;border:none;height:auto;clear:both;line-height:1;padding:.35rem 1rem .35rem 1rem;margin:0;background:#e7417a;border:2px solid #e7417a;text-align:center;color:#fff;border-radius:2rem}.woocommerce-page a.button:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce a.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#ee7ca3;border-color:#ee7ca3}.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{border-top-color:#e7417a;background-color:#fbdfe9}.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e7417a;content:"\e906"}.woocommerce-page .woocommerce-error,.woocommerce .woocommerce-error{border-top-color:#cb0311;background:#cb0311;color:white}.woocommerce-page .woocommerce-error:before,.woocommerce .woocommerce-error:before{color:white}.woocommerce .filters{margin:-2.25rem 0 3rem 0;text-align:center}.woocommerce .filters strong{display:inline-block;padding:0.125rem 0.35rem}.woocommerce .filters .product-cats{display:inline-block;list-style-type:none;padding:0;text-align:center}.woocommerce .filters .product-cats .product-category{display:inline-block;padding:0.125rem 0.35rem;margin:0.5rem}.woocommerce .filters .product-cats .product-category a{text-transform:lowercase;text-decoration:none}.woocommerce ul.products{text-align:center}.woocommerce ul.products li.product{display:inline-block;vertical-align:top;float:none;width:20.5% !important;margin:0 1.9% 1.8rem 1.9% !important}@media only screen and (max-width: 768px){.woocommerce ul.products li.product{width:45%;float:none !important}}.woocommerce ul.products li.product .price{color:#3a3738;text-align:center}.woocommerce.single-product .product_title{font-size:1.5rem;line-height:1.2;font-weight:600;text-transform:lowercase;letter-spacing:0.4pt;color:#e7417a;text-align:center;padding:0;margin:1.75rem 0 1.5rem;position:relative;text-align:left}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#3a3738}.woocommerce div.product .stock{color:#e7417a}.woocommerce div.product form.cart{margin:2rem 0}.woocommerce div.product form.cart .button{display:block;border:none;height:auto;clear:both;line-height:1;padding:.35rem 1rem .35rem 1rem;margin:0;background:#e7417a;border:2px solid #e7417a;text-align:center;color:#fff;border-radius:2rem;margin:2rem 0}.woocommerce div.product form.cart .button:hover{background-color:#ee7ca3;border-color:#ee7ca3}.woocommerce div.product form.cart .button:hover{background-color:#ee7ca3 !important;border-color:#ee7ca3}.woocommerce div.product form.cart .button.button.alt.disabled{border:2px solid #3a3738;background-color:#3a3738}.woocommerce div.product form.cart .button.button.alt.disabled:hover{border-color:#dedede;background-color:#dedede}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{line-height:3em}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;border:none;height:auto;clear:both;line-height:1;padding:.35rem 1rem .35rem 1rem;margin:0;background:#e7417a;border:2px solid #e7417a;text-align:center;color:#fff;border-radius:2rem}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{background-color:#ee7ca3;border-color:#ee7ca3}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:45%}.woocommerce-cart #respond input#submit,.woocommerce-cart a.button,.woocommerce-cart button.button,.woocommerce-cart input.button{line-height:1;padding:.35rem 1rem .35rem 1rem !important;margin:0.5rem 0;white-space:nowrap;height:2rem;border-radius:2rem;transition:all .7s}.woocommerce form .form-row .required{text-decoration:none;color:#e7417a}.woocommerce form .form-row.woocommerce-invalid label{color:#cb0311}.cart-contents{margin:0 0.2rem 0 0.75rem;text-decoration:none}.cart-contents:before{font-family:WooCommerce;content:"\e01d";font-size:15px;margin-top:0px;font-style:normal;font-weight:400;padding-right:3px;vertical-align:bottom}.cart-contents-count{font-family:"futura-pt",Helvetica,Arial,sans-serif;color:#fff;background-color:#e7417a;font-weight:bold;border-radius:10px;padding:0.05rem 0.3rem;line-height:1;vertical-align:top;font-size:0.65rem}.woocommerce-account main,.woocommerce-account .main{background-color:#dedede}.woocommerce-account button.button{margin:1rem 0}.woocommerce-account .woocommerce-MyAccount-navigation{padding:0 2rem 0 0}.woocommerce-account .woocommerce-MyAccount-navigation ul{background-color:rgba(255,255,255,0.3);padding:2rem;margin:-2rem 0 0 0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style-type:none;padding:0.5rem 0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:#e7417a}.woocommerce-account .woocommerce-MyAccount-navigation ul li a.active{color:#e7417a}
/*# sourceMappingURL=style.css.map */