@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local(OpenSans-Semibold),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format("woff2")}
.progressBar{background:#04937F;color:#fff;font-size:1.5em;font-family:'helvetica neue',helvetica,arial,sans-serif;letter-spacing:0;font-weight:700;padding-top:10px;padding-bottom:0;padding-left:0;font-weight:bold;display:block;overflow:hidden;width:0;height:32px}
.project-details .fund{bottom:5px!important}
@media (max-width: 1220px) and (min-width:1001px) {
.project-details .contribute-now{margin:-10px -30px!important}
}
@media (max-width: 1000px) and (min-width: 921px) {
.project-details .contribute-now{margin:-18px -16px!important;padding:10px 20px!important}
.campaign-stats li{margin-bottom:14px!important}
.project-details .right-side,#sidebar{width:30%!important;padding:2%!important}
.project-details .fund{bottom:16px!important}
}
@media (max-width: 920px) and (min-width: 881px) {
.project-details .contribute-now{margin:-18px -11px!important;padding:10px 20px!important}
.campaign-stats li{margin-bottom:14px!important}
.project-details .right-side,#sidebar{width:31%!important;padding:1.5%!important}
}
.fundify-modal input[type="radio"]{position: absolute;z-index: 999;margin-left:-21px!important}
.edd-cart-added-alert{width:155px;margin-left:-23px;margin-top:2px}
.progressBar p{padding:2px 0 5px 8px !important;width:100%;position:absolute}
.goalProgress{-webkit-transition:all 1200ms cubic-bezier(0.000,0.000,0.5,1.000);-moz-transition:all 1200ms cubic-bezier(0.000,0.000,0.5,1.000);-o-transition:all 1200ms cubic-bezier(0.000,0.000,0.5,1.000);transition:all 1200ms cubic-bezier(0.000,0.000,0.5,1.000);-webkit-transition-timing-function:cubic-bezier(0.000,0.000,0.5,1.000);-moz-transition-timing-function:cubic-bezier(0.000,0.000,0.5,1.000);-o-transition-timing-function:cubic-bezier(0.000,0.000,0.5,1.000);transition-timing-function:cubic-bezier(0.000,0.000,0.5,1.000);padding:0;border:1px solid #eee;background:#ddd}
.right-side #goal{width:100%;height:42px;background:#ddd}
#projects .masonry-brick img{width:100%!important}
.mfp-content .edd_price_options.active{position:relative;margin-top:-20px!important}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
#contribute-now .pledge-description-label{display:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a[href],label[for],select,input[type=checkbox],input[type=radio]{cursor:pointer}
button,input[type=button],input[type=image],input[type=reset],input[type=submit]{padding:0;overflow:visible;cursor:pointer}
button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=image]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}
.hide{position:absolute!important;left:-9999em!important}
.clearfix:after,.campaign-widget-preview:after,.edd_download_purchase_form:after,.atcf_custom_price_wrap:after{content:".";display:block;visibility:hidden;clear:both;height:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
strong{font-weight:700}
em{font-style:italic}
del{text-decoration:line-through}
th,td{vertical-align:top}
th{font-weight:400;text-align:left}
address,cite,dfn{font-style:normal}
abbr,acronym{border-bottom:1px dotted #999;cursor:help}
sub,sup{position:relative;font-size:75%;line-height:0}
sup{top:-.5em}
sub{bottom:-.25em}
textarea{overflow:auto}
.donation-box-margins{margin:0}
.donate-box,.donate-boxselect{width:100%;display:block;text-align:left;margin:0;height:30px}
.donate-box input{font-size:20px;padding:5px 10px}
.donate-boxselect select{font-size:13px;background:none;height:35px;border:1px solid #a2a2ad}
.buttons.donate{background:#f18d06;color:#fff;cursor:pointer;font-size:16px;border:none;margin-top:20px}
.buttons.donate:hover{background:#f6c004;color:#fff}
html{-webkit-font-smoothing:antialiased}
body{font:14px/20px Lato,serif;color:#565656}
body.fixed-header.admin-bar #header{top:28px}
input,textarea,select{font-family:'Lato',serif;outline:0}
a,a:visited{text-decoration:none;color:#515151}
a:hover,a:active,a:focus{text-decoration:underline}
label{font-weight:700}
input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],input[type=file],textarea,select{font-family:'Lato';font-size:12px;color:#565656;border:1px solid #dbd9d4;letter-spacing:1px;width:200px;padding:5px 9px;display:block;line-height:21px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type=text],input[type=email],textarea{-webkit-appearance:none}
input.error{border:1px solid red}
input[type=file]{width:auto}
a.edd-add-to-cart{color:#fff}
.entry-content .button{display:inline-block}
.edd-cart-saving-button.edd-submit.button,.entry-content .edd_cart_footer_row input[type="submit"].edd-submit.button{font-size:14px!important;display:inline-block!important;padding:5px 10px!important}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}
pre{background:#f5f5f5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}
.clear:after,#footer .last-widget:after{clear:both}
.clear:before,.clear:after,#footer .last-widget:before,#footer .last-widget:after{content:"";display:table}
.container{width:1140px;margin:0 auto}
.alignleft{float:left}
.alignright{float:right}
#header{width:100%;position:relative;top:0;left:0;right:0;z-index:500;padding:50px 0;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,0.20);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}
#header.mini,body.mini-header #header{padding:30px 0}
body.fixed-header #header{position:fixed}
#logo{margin:0 auto;display:block}
#logo img{display:block}
.site-title{font-family:'Oswald';font-weight:400;font-size:26px;letter-spacing:2px;text-transform:uppercase;text-align:center;width:100%;left:0}
.site-title span{display:block}
.menu-toggle{display:none}
#menu{height:18px;position:absolute;width:100%;top:50%;max-width:1125px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
#menu ul{position:absolute;z-index:999}
#menu .sub-menu{display:none;position:absolute;top:25px;z-index:999;background:#fff;border:1px solid #c5c5c5;padding:10px 0}
#menu ul ul li a{color:#565656;font-size:14px;float:none;display:block;padding:8px 20px}
#menu .right{right:0}
#menu .right .sub-menu{right:50px;left:auto}
#menu .right .sub-menu ul{left:-100%;right:auto}
#menu li{float:left;z-index:999;position:relative;padding:0 50px 0 0;letter-spacing:2px}
#menu .right .sub-menu li{padding:0}
#menu ul .sub-menu li{float:none;height:auto;width:175px}
#menu a{font-family:'Oswald';font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#878787;height:40px;display:block}
#menu a:hover{text-decoration:none;color:#2B98FF}
#menu li:hover > ul{display:block}
#menu .sub-menu .sub-menu{top:0;left:100%}
#menu ul ul a{height:auto}
#home-page-featured{background:#000;position:relative;max-height:552px;overflow:hidden;clear:both}
.home-page-featured-single{width:100%;height:100%;display:block;min-height:550px}
#home-page-featured .home-page-featured-single img{min-width:100%;min-height:100%;height:auto}
#home-page-featured ul{margin:0 -500px 0 0;height:175px;overflow:hidden}
#home-page-featured li{float:left}
#home-page-featured img{float:left;position:relative;filter:alpha(opacity=41);opacity:.41;width:175px;height:175px}
#home-page-featured img:hover{filter:alpha(opacity=100);opacity:1;z-index:99;box-shadow:0 0 6px 1px rgba(0,0,0,.7)}
#home-page-featured h1{text-align:center;position:absolute;width:100%;top:30%;color:#fff;line-height:60px;font-size:30px}
#home-page-featured h1 span{display:inline-block;margin:0 0 10px;position:relative;letter-spacing:2px;z-index:99}
#home-page-featured h1 a{color:#fff;text-decoration:underline}
#home-page-featured h1 a:hover{text-decoration:none}
.contacts{margin:30px 0}
.contacts .address{float:right;padding:5px 0 43px;width:550px}
.contacts .address .left{float:left;padding:0;font-size:13px;line-height:23px;color:#05927d;width:253px;padding:0}
.contacts .address .left a{color:#05927d}
.contacts .div-c{clear:both;margin:0 0 45px}
.contacts #respond input[type=submit]{margin:18px 0 0}
.contacts #respond input[type=text]{width:248px}
.contacts #respond textarea{height:184px;width:835px}
.comment-subscription-form{clear:both;float:right}
.contacts h2{float:left;width:500px;font-family:'Oswald';font-size:32px;letter-spacing:3px;line-height:40px;padding:0 0 30px;color:#515151}
#title-image{position:relative;height:470px;overflow:hidden}
#title-image .image{position:absolute;left:50%;width:2000px;text-align:center;margin:0 0 0 -1000px}
#title-image .image img{min-width:100%}
#title-image h1{text-align:center;position:absolute;top:30%;width:100%;color:#fff;line-height:60px;font-size:29px}
#title-image h1 span{display:inline-block;margin:0 0 10px;position:relative;letter-spacing:2px;z-index:99}
#title-image h1 a{color:#fff;text-decoration:underline}
#title-image h1 a:hover{text-decoration:none}
.title{height:126px;text-align:left}
.title h1{font-family:'Oswald';font-size:27px;line-height:45px;padding:57px 0 0;text-transform:uppercase;color:#515151;letter-spacing:3px;text-shadow:0 1px 0 #fff}
.title-two h1{padding:20px 0 0}
.title h3{padding:7px 0 0;line-height:18px;font-size:13px;text-transform:uppercase;font-family:'Lato';color:#515151;letter-spacing:1px;text-shadow:0 1px 0 #fff}
.sort-tabs{margin:0;height:64px}
.sort-tabs h3{font-family:'Oswald';font-size:20px;line-height:28px;letter-spacing:2px;padding:0 15px 0 0;text-transform:uppercase;color:#515151;float:left}
.sort-tabs .dropdown:hover ul{display:block}
.sort-tabs .dropdown ul{display:none;position:absolute;top:35px;z-index:999;left:-5px;width:138px;background:#fff;border:1px solid #c5c5c5;padding:16px 20px 7px}
.sort-tabs .dropdown ul li{float:none;height:auto;padding:0;border:0;margin:0;height:auto}
.sort-tabs .dropdown ul li a{color:#565656;font-size:14px;line-height:20px;padding:0;background:none;border:0;margin:0 0 9px;float:none;display:block}
.sort-tabs .dropdown ul li a.selected{display:none}
.sort-tabs .dropdown{position:relative;float:left}
.sort-tabs .dropdown .current{font-family:'Oswald';font-size:20px;line-height:28px;cursor:pointer;margin:0 0 0 -5px;height:35px;float:left;letter-spacing:2px;color:#04937f;text-transform:uppercase}
.sort-tabs ul{float:left}
.option-set.home{float:right;display:none}
.sort-tabs li{font-family:'Oswald';font-size:15px;line-height:28px;letter-spacing:2px;text-transform:uppercase;color:#939393;margin:0 18px 0 0;float:left}
.sort-tabs li a:hover,.sort-tabs li a.selected{border:1px solid #05927d;text-decoration:none;color:#05927d}
.sort-tabs li a{border:1px solid #dbd9d4;color:#939393;float:left;padding:0 25px;display:inline-block}
#projects .article a{-webkit-transform:rotate(0);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0,1.0)}
.atcf-submit-campaign-physical,.atcf-submit-campaign-norewards{margin:0 0 12px!important}
#projects article{-webkit-backface-visibility:hidden;display:block;position:relative;-webkit-transform:translateZ(0) scale(1.0,1.0)}
#projects article img.attachment-campaign{opacity:.9;height:134px}
#projects article:hover{cursor:pointer}
#projects article:hover img.attachment-campaign{opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0,1.0);filter:alpha(opacity=100);height:100%;height:134px}
@media screen and (max-width: 880px) {
#projects article img.attachment-campaign{height:100%}
#projects article:hover img.attachment-campaign{height:100%}
}
#projects article:hover .entry-title a{text-decoration:underline}
.project-details{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #dbd9d4;overflow:hidden}
.sort-tabs a.current-tab,.sort-tabs a.current-tab:hover,.sort-tabs a.current-tab:focus{background:#939393;color:#fff}
.project-details .image{width:745px;float:left}
.project-details img{display:block;float:left}
.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;max-height:396px}
.project-details .right-side{width:300px;float:right;height:336px;background:#f7f7f7;padding:30px;position:relative}
.project-details h3{font-family:'Oswald';font-size:46px;letter-spacing:4px;line-height:46px}
.project-details .fund{font-size:12px;line-height:17px;clear:both;position:absolute;bottom:20px;margin-right:30px}
.project-details .contribute-now{margin:0 -30px;padding:15px 30px;border:1px solid #eee;border-width:1px 0;background:#f3f3f3}
.edd_price_options.expired,.project-details .contribute-now .btn-green.expired{opacity:.4;box-shadow:none}
.edd_price_option_name{display:block!important}
.project-details .contribute-now .btn-green:hover{text-decoration:none}
.project-details li p{font:700 14px/normal Lato,sans-serif;text-transform:uppercase;padding:5px 0 8px}
.campaign-stats{overflow:hidden}
.campaign-stats li{margin-bottom:20px}
.campaign-stats .progress .bar{margin:3px 0 0}
.campaign-stats .progress .bar,.campaign-stats .progress .bar span{height:12px}
.campaign-stats .backer-count,.campaign-stats .days-remaining{float:left;margin-right:20px}
.div-c{border-top:1px solid #dbd9d4;padding:1px;margin:40px 0 58px;border-bottom:1px solid #dbd9d4;clear:both}
.search-box{float:right;height:28px;position:relative;margin:0;width:170px;border:1px solid #dbd9d4}
.entry-content .search-box{float:none}
.search-box input[type=text]{float:left;padding:0 10px;border:0;background:none;font-size:12px;color:#939393;height:28px;line-height:28px;text-transform:uppercase;letter-spacing:2px;font-family:'Oswald';width:138px}
#searchsubmit{margin:3px 1px 0 0;float:right;background:none;border:0;color:#939393;font-size:18px}
.entry-content .search-box{width:99%}
.submit-content select{height:33px;border:1px solid #dbd9d4}
.submit-content input[type=text]{font-size:12px;color:#565656;border:1px solid #dbd9d4;letter-spacing:1px;width:200px;padding:5px 9px;height:21px;display:block;line-height:21px}
.submit-content input[type=text]::-webkit-input-placeholder{color:#565656}
.submit-content input[type=text]::-moz-placeholder{color:#565656}
.submit-content input[type=submit]{background:#05927d;font-family:'Oswald';border:0;box-shadow:0 2px 0 #006657;line-height:43px;height:43px;font-size:19px;float:left;border-radius:4px;letter-spacing:2px;margin:30px 0 0;font-weight:400;padding:0 24px;text-shadow:none;color:#fff}
.reward-description{display:block;margin-left:240px}
.reward-description input.full{width:100%}
.submit-content{margin:-5px 0 -10px}
.submit-content h3{font-family:'Oswald';font-size:22px;letter-spacing:2px;line-height:26px;padding:0 0 20px;color:#515151}
.submit-content .div{border-top:1px solid #dbd9d4;padding:1px;margin:0 0 20px;border-bottom:1px solid #dbd9d4}
.submit-content fieldset .div{margin:-5px 0 23px}
.submit-content select.curr{float:left;height:33px;margin:0 0 0 10px}
#projects{border-top:4px double #dbd9d4;padding:42px 0 2px}
body.campaign-widget #projects{border:0;padding:0;margin:5px}
body.campaign-widget #projects section{margin:0}
body.campaign-widget #projects .item{margin:0}
#projects.none{border-top:0;clear:both}
#projects section{margin-right:-43px;overflow:visible!important}
#projects .item{font-family:'Lato',sans-serif;width:252px;background:#fff;float:left;padding:0 0 7px;margin:0 43px 32px 0;box-shadow:rgba(0,0,0,.20) 0 0 5px;overflow:hidden}
#projects .item:nth-child(4n){margin-right:0}
.digits{margin:20px 17px 5px;color:#565656;font-size:10px;overflow:hidden;display:block}
.digits ul{margin:0;list-style:none!important}
.digits li{float:left;width:33%;text-transform:uppercase;margin:0!important}
.digits strong{font-weight:700;font-size:11px;display:block;margin:0 0 -4px;color:#282828}
.bar{margin:0 0 5px;background:#c5c5c5;height:8px}
.bar span{float:left;background:#01a58d;height:8px}
#projects a:hover,#projects a:focus{text-decoration:none}
#projects .item img{display:block;height:auto;min-width:100%;max-width:100%}
#projects h3{font-size:15px;font-weight:700;color:#515151;margin:17px 17px 10px;letter-spacing:1px}
#projects p{font-size:14px;line-height:20px;margin:0 17px;height:100px}
.campaign-ribbon{background-color:#ef912a;overflow:hidden;position:absolute;left:-2.5em;top:1.5em;z-index:9;-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);transform:rotate(-40deg)}
.campaign-ribbon a{font:700 11px Lato,sans-serif;text-transform:uppercase;color:#fff;text-align:center;text-decoration:none;display:block;margin:.05em 0 .075em;padding:6px 3em}
.campaign-ribbon.featured{background-color:#00a6de}
.campaign-ribbon.featured a{padding-left:3.75em}
.campaign-ribbon.success{background-color:#04937f;padding-left:.65em}
.campaign-ribbon.unsuccess{background-color:#eb5959}
#content{padding:37px 0 50px}
#content:after{clear:both;content:"";display:table}
#sidebar{width:360px;float:right}
.widget-bio,.single-reward-levels{padding:20px;background:#f7f7f7}
.sidebar-widgets{padding:20px}
#sidebar .widget{border-bottom:1px solid #dbd9d4;padding:20px}
#sidebar .widget:last-child{border:0}
#sidebar .widget:last-child ul{border:0}
#sidebar .widget ul li{line-height:20px;padding:0 0 9px 3px;margin:0 0 0 15px;list-style:outside circle}
#sidebar .widget ul li a{font-size:13px}
#sidebar .widget h3{font-family:'Oswald';font-size:19px;letter-spacing:2px;text-transform:uppercase;line-height:25px;padding:0 0 12px;color:#515151}
#sidebar .search-box{height:28px;position:relative;background:#fff;width:100%;overflow:hidden;float:none;border:1px solid #dbd9d4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#sidebar .search-box .icon-search{z-index:1}
#sidebar .search-box input[type=submit]{position:relative;z-index:2}
#sidebar img{max-width:100%}
#wp-calendar{width:100%}
#wp-calendar th,#wp-calendar td{text-align:center}
#wp-calendar caption{font-weight:700;margin-bottom:10px}
#sidebar .widget-bio{margin-bottom:25px;border-bottom:0!important}
.widget-bio .avatar,.single-author-bio .avatar{float:left}
.author-bio{margin-left:50px;overflow:hidden;min-height:40px}
.author-bio.big{margin-left:100px;min-height:80px}
.author-bio.big p:first-child{margin-top:0}
.author-bio-desc{clear:both}
.author-contact{margin-top:15px}
.author-contact .btn-green{background:#aaa}
#sidebar .widget-bio .author-bio-links,#sidebar .widget-bio .author-bio-links li{margin:0;padding:0;list-style:none}
#sidebar .widget-bio .author-bio-links{margin:15px 0;clear:both}
#sidebar .widget-bio .author-bio-links li{margin:0 0 6px;padding:0;list-style:none}
#sidebar .widget-bio .author-bio-links li a{line-height:30px}
.author-bio-links a{font-family:'Lato'}
.author-bio-links i{font-size:18px}
.contact-facebook i{color:#3a5799}
.contact-twitter i{color:#34ccfb}
.contact-link,.contact-twitter,.contact-facebook,.contact-googleplus,.contact-linkedin{height:24px;margin-bottom:10px;display:block}
.contact-twitter a:before,.contact-facebook a:before{margin-left:3px;margin-right:8px;font-size:18px;vertical-align:text-bottom}
.author-bio p{margin-top:8px}
.single-author-bio .author-bio-links{overflow:hidden}
.single-author-bio .author-bio-links li{float:left;margin-right:20px;margin-bottom:0}
#main-content{width:745px;float:left}
#main-content .entry-content{overflow:hidden;padding:20px 0}
#main-content .entry-content.inner{padding-top:0}
#main-content .post-meta{overflow:hidden;padding:18px 0 11px;margin:0 0 3px;border-bottom:1px solid #dbd9d4}
#main-content .post-meta.campaign-meta{padding-top:0}
#main-content .post-meta div{float:left;line-height:30px;font-size:13px;margin-right:20px}
#main-content .post-meta i{font-size:24px;vertical-align:middle;color:#a4a4a4}
#main-content .post-meta .comments{float:left}
#main-content .post-meta .location{float:left}
#main-content .image{padding:0 0 20px}
#main-content .image img{display:block;max-width:100%;height:auto}
.entry-content,.entry-summary,.mu_register{line-height:24px}
.entry-content p,.entry-summary p,.comment-content p,.mu_register p{margin:0 0 24px;margin:0 0 1.714285714rem;line-height:20px}
.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul{margin:0 0 24px;margin:0 0 1.714285714rem;line-height:1.714285714}
.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul{margin-bottom:0}
.entry-content ul,.comment-content ul,.mu_register ul{list-style:disc outside}
.entry-content ol,.comment-content ol{list-style:decimal outside}
.entry-content li,.comment-content li,.mu_register li{margin:0 0 0 36px;margin:0 0 0 2.571428571rem}
.entry-content blockquote,.comment-content blockquote{margin-bottom:24px;margin-bottom:1.714285714rem;padding:24px;padding:1.714285714rem;font-style:italic}
.entry-content blockquote p:last-child,.comment-content blockquote p:last-child{margin-bottom:0}
.entry-content code,.comment-content code{font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;font-size:.857142857rem;line-height:2}
.entry-content pre code,.comment-content pre code{display:block}
.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym{border-bottom:1px dotted #666;cursor:help}
.entry-content address,.comment-content address{display:block;line-height:1.714285714;margin:0 0 24px;margin:0 0 1.714285714rem}
img.alignleft{margin:12px 24px 12px 0;margin:.857142857rem 1.714285714rem .857142857rem 0}
img.alignright{margin:12px 0 12px 24px;margin:.857142857rem 0 .857142857rem 1.714285714rem}
img.aligncenter{margin-top:12px;margin-top:.857142857rem;margin-bottom:12px;margin-bottom:.857142857rem}
.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video{max-width:100%;margin-bottom:24px;margin-bottom:1.714285714rem}
.entry-content dl,.comment-content dl{margin:0 24px;margin:0 1.714285714rem}
.entry-content dt,.comment-content dt{font-weight:700;line-height:1.714285714}
.entry-content dd,.comment-content dd{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem}
.entry-content table,.comment-content table{border-bottom:1px solid #ededed;color:#757575;font-size:12px;font-size:.857142857rem;line-height:2;margin:0 0 24px;margin:0 0 1.714285714rem;width:100%}
.entry-content table caption,.comment-content table caption{font-size:16px;font-size:1.142857143rem;margin:24px 0;margin:1.714285714rem 0}
.entry-content td,.comment-content td{border-top:1px solid #ededed;padding:6px 10px 6px 0}
.entry-content .div{border-bottom:1px solid #dbd9d4;margin:35px 0 12px}
.entry-content blockquote{font-size:16px;line-height:32px;padding:15px 48px 0;border-top:1px solid #dbd9d4;margin:15px 0 20px;border-bottom:1px solid #dbd9d4;font-weight:700}
.entry-content blockquote p{padding:0 0 16px}
.entry-content h1{font-size:34px;line-height:40px;padding:20px 0}
.entry-content h2{font-size:28px;line-height:34px;padding:0 0 20px}
.entry-content h3{font-size:20px;line-height:26px;padding:10px 0 20px}
.entry-content h3.sans,.atcf-submit-campaign h3,.atcf-profile h3{font-family:'Oswald';font-size:22px;letter-spacing:2px;line-height:26px;padding:0 0 11px;color:#515151;text-transform:uppercase}
.entry-content h4{font-size:18px;line-height:26px;padding:5px 0 15px;clear:both}
.wp-editor-container{border:1px solid #ccc}
.entry-content h5{font-size:14px;line-height:20px;padding:0 0 18px}
.entry-content h6{font-size:12px;line-height:18px;padding:0 0 18px}
#respond{overflow:hidden;padding:0 0 35px}
#comments h2{font-family:'Oswald';font-size:22px;letter-spacing:2px;line-height:26px;border-bottom:1px solid #dbd9d4;padding:0 0 14px;color:#515151}
#comments h3{font-family:'Oswald';font-size:22px;letter-spacing:2px;line-height:26px;padding:10px 0 20px;color:#515151}
#respond p{margin:0 15px 21px 0}
#respond input[type=text]::-webkit-input-placeholder{color:#565656}
#respond input[type=text]::-moz-placeholder{color:#565656}
#respond textarea{font-size:12px;color:#565656;border:1px solid #dbd9d4;width:100%;padding:5px 9px;height:187px;letter-spacing:1px;display:block;margin:0;line-height:21px}
.logged-in #respond .comment-form-comment{float:none;width:100%}
.logged-in #respond .comment-form-comment textarea{width:100%}
#respond textarea::-webkit-input-placeholder{color:#565656}
#respond textarea::-moz-placeholder{color:#565656}
#respond .form-submit input{clear:both;float:right}
.logged-in-as{float:left}
#respond .form-submit{float:right;clear:both}
#comments .commentlist{margin:2px 0 0;border-top:1px solid #dbd9d4;padding:10px 0}
#comments .commentlist .children{border-top:1px solid #dbd9d4}
#comments .commentlist .children article{padding-left:70px}
#comments .commentlist .children li:last-child article{border:0}
#comments .commentlist li{border-bottom:1px solid #dbd9d4;margin:0 0 2px}
#comments .commentlist article{border-bottom:1px solid #dbd9d4;overflow:hidden;padding:20px 0 40px;margin:0 0 2px}
#comments .commentlist li.first{border-top:0}
#comments .commentlist .comment-meta{overflow:hidden;padding:0;margin:0 0 5px}
#comments .commentlist .comment-meta img{float:left;padding:0 19px 0 0;margin:-4px 0 0}
#comments .commentlist .comment-content{padding:0 0 0 72px}
#comments .commentlist .fn{font-size:13px;padding:4px 0 0;display:block;color:#006657;font-weight:700}
#comments .commentlist time{font-size:13px;display:block}
#comments .commentlist .fn a{color:#006657}
#comments .commentlist .reply{float:right;color:#565656}
#comments .commentlist .reply a{color:#565656}
#comments .commentlist .reply span{color:#006657;font-size:18px}
.entry-content .atcf-submit-campaign input[disabled],.entry-content .atcf-submit-campaign input[readonly]{opacity:.5}
.entry-content .atcf-submit-campaign input[type="text"],.entry-content .atcf-submit-campaign input[type="file"],.entry-content .atcf-submit-campaign input[type="number"],.entry-content .atcf-submit-campaign textarea,.entry-content .atcf-submit-campaign select{width:100%}
.entry-content .atcf-submit-campaign-length,.entry-content .atcf-submit-campaign-goal,.entry-content .atcf-submit-campaign-image,.entry-content .atcf-submit-campaign-video{float:left;width:48%;margin-right:2%}
.entry-content .atcf-submit-campaign-length,.entry-content .atcf-submit-campaign-video{margin-right:0;float:right}
.atcf-submit-campaign-reward,.atcf-submit-campaign-description,.atcf-submit-campaign h3,.atcf-profile h3{clear:both;margin:0 0 24px;margin:0 0 1.714285714rem}
.atcf-submit-campaign h3,.atcf-profile h3{margin:24px 0;margin:1.714285714rem 0;padding:20px 0;border-top:4px double #dbd9d4;border-bottom:1px solid #dbd9d4}
.contact-campaign-author,.campaign-updates-title{margin:12px 0;border-bottom:1px solid #dbd9d4}
.atcf-submit-campaign h3:first-child,.atcf-profile h3:first-child{margin-top:0}
.atcf-submit-campaign-excerpt textarea,.atcf-submit-campaign-video textarea{width:100%}
.atcf-submit-campaign-reward{overflow:hidden}
.atcf-submit-campaign-rewards .atcf-submit-campaign-reward:last-of-type,.atcf-submit-campaign-rewards .atcf-submit-campaign-reward:last-of-type p{margin-bottom:0}
.entry-content .atcf-submit-campaign-reward-amount,.entry-content .atcf-submit-campaign-reward-name,.entry-content .atcf-submit-campaign-reward-limit,.entry-content .atcf-submit-campaign-reward-remove{float:left;margin-bottom:0}
.entry-content .atcf-submit-campaign-reward-amount{margin-right:2%;width:15%}
.entry-content .atcf-submit-campaign-reward-name{margin-right:2%;width:68%}
.entry-content .atcf-submit-campaign-reward-limit{margin-right:2%;width:8%}
.entry-content .atcf-submit-campaign-reward-file input,.entry-content .atcf-submit-campaign-submit input[type="submit"]{-webkit-appearance:none}
.entry-content .atcf-submit-campaign-reward-remove{margin-right:10px}
.entry-content .atcf-submit-campaign-reward-remove a{line-height:38px}
.entry-content .atcf-submit-campaign-add-reward{margin:10px 0 0}
.entry-content .atcf-submit-campaign-add-reward em{font-style:normal;border-bottom:1px solid #ccc}
.entry-content .atcf-submit-campaign-add-reward a:hover{text-decoration:none}
.entry-content .atcf-submit-campaign-submit .button{display:inline-block;margin-right:15px}
.atcf-toggle-neverending{float:right}
.atcf-multi-select{max-height:225px;margin:0;padding:0;list-style:none;border:1px solid #dbd9d4;padding:20px;overflow:auto}
.atcf-multi-select li{width:50%;float:left;display:inline;margin:0;padding:0}
#description_ifr{background:#fff}
.atcf-edd-terms-wrap{margin:0 0 20px;padding:20px 0;border-top:4px double #dbd9d4;border-bottom:1px solid #dbd9d4}
.entry-content .atcf-submit-campaign-tos{margin-bottom:0}
#edd_show_terms{margin:0 0 10px}
nav.navigation{margin-top:40px;padding-top:16px;border-top:4px double #dbd9d4}
a.post-edit-link,a.comment-edit-link{color:#05927d}
.wp-caption{max-width:100%;padding:4px}
.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;line-height:2;color:#757575}
.entry-content .backer-list{margin:0;padding:0;list-style:none}
.entry-content .backer{margin:0;padding:10px;border-bottom:1px dashed #ccc;overflow:hidden}
.entry-content .backer img{float:left}
.entry-content .backer-info{margin-left:50px}
.atcf-profile .digits{margin:0}
.entry-content .atcf-profile-campaigns{margin:0;padding:0;list-style:none;overflow:hidden}
.entry-content .atcf-profile-campaigns .atcf-profile-campaign-overview{margin:0 0 2em;background:#f7f7f7;padding:17px}
.entry-content .atcf-profile-campaigns .atcf-profile-campaign-overview .actions{margin-bottom:1.5em}
.entry-content .atcf-profile-campaigns .atcf-profile-campaign-overview .entry-title{font-size:14px;font-weight:700;letter-spacing:1px;margin:0}
.entry-content .atcf-profile-campaigns .atcf-profile-campaign-overview .entry-title a{color:#515151}
.single-author-bio{padding:25px 25px 16px;margin:0 0 40px;background:#fff;border:1px solid #eee}
.single-author-bio .author-bio-links{clear:both;margin-top:20px;padding-top:20px;border-top:4px double #dbd9d4}
#sidebar .widget ul.author-bio-links li a{float:left;font-size:13px;max-width:100%;overflow:hidden;word-break:break-all;margin-bottom:10px;margin-top:3px;line-height:1.3em}
#sidebar .widget ul.author-bio-links li i{float:left}
.entry-share{font-family:'Lato';font-weight:400;color:#565656;vertical-align:top;line-height:24px;border-bottom:1px solid #dbd9d4;padding:18px 0 14px;margin-bottom:30px}
.entry-share a{margin:0 15px;display:inline-block}
.entry-share a:hover i{color:#a4a4a4;text-decoration:none}
.entry-share i{font-size:24px}
.entry-share .share-twitter i{color:#00aced}
.entry-share .share-facebook i{color:#3b5998}
.entry-share .share-google i{color:#dd4b39}
.entry-share .share-pinterest i{color:#d53939}
.post-details .edd_errors{margin-bottom:30px}
.edd_error{font-family:Lato;font-size:14px}
.page-numbers{font-family:'Lato';font-size:25px;line-height:normal;color:#818080;background:#f8f7f5;display:inline-block;margin-right:2px;padding:10px 20px;border-radius:2px}
a.page-numbers:hover{text-decoration:none}
.page-numbers.next,.page-numbers.prev{padding:10px}
#footer{clear:both;margin:30px 0 0;text-shadow:0 1px 0 rgba(255,255,255,.10);padding:30px 0;color:#005a4d;overflow:hidden;font-size:15px;font-weight:700;line-height:24px}
#footer .footer-logo{color:#85C39B;font-size:25px;margin-bottom:21px;display:block}
#footer .container h3{color:#999;font-family:'Oswald';font-size:14px;letter-spacing:3px;padding:0;margin-bottom:3px;text-transform:uppercase}
#footer h3 label{font-weight:400}
#footer .browse-widget ul{float:left;width:111px}
#footer p{padding:0 0 18px}
#footer input[type=submit]{background:#005e50;font-family:'Oswald';box-shadow:0 2px 0 rgba(0,0,0,.10);line-height:38px;height:38px;font-size:19px;float:left;border-radius:4px;letter-spacing:2px;font-weight:400;padding:0 18px;text-shadow:none;color:#01a58d}
#footer input[type=text],#footer input[type=email]{border:0;width:100%;padding:5px 10px;background:#005e50;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#footer .social-widget .icon-twitter{font-size:45px}
#footer .social-widget li{font-size:35px;margin:5px 22px 0 -14px;text-align:center;color:#005e50;line-height:40px;float:left}
#footer{font-size:14px}
#footer a{color:#fff;letter-spacing:.01em;opacity:.9;font-weight:300;font-size:13px}
#footer .footer-widget{margin-right:30px;width:140px;float:left}
#footer .footer-widget > div{margin-bottom:40px}
#footer .footer-widget > div:last-child{margin-bottom:0}
#footer .last-widget{width:325px;float:right}
#footer .last-widget ul{margin:0 0 28px;overflow:hidden}
#footer .last-widget .copy img{max-width:100%;display:block}
#footer .last-widget .copy p{clear:right;font-size:14px;font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:1px;padding:0}
#footer .last-widget li{font-weight:400;font-size:23px;float:left;padding:0 0 20px 8px;letter-spacing:2px;line-height:20px}
#footer .last-widget li strong{display:block;letter-spacing:4px;padding:0 0 7px;font-size:40px;line-height:30px}
.edd_cart_actions{width:150px}
#edd_checkout_cart{width:99%}
#edd_checkout_cart input.edd-item-quantity{float:left}
#edd_checkout_form_wrap p{margin-top:22px}
#edd_purchase_form span.edd-description{line-height:normal}
#edd_purchase_form fieldset{margin:2em 0}
#edd_purchase_form legend,#edd_final_total_wrap{font-family:'Oswald';font-size:22px;letter-spacing:2px;line-height:26px;color:#515151;text-transform:uppercase;margin:0 0 .5em;padding:20px 0;border-top:1px solid #dbd9d4;border-bottom:1px solid #dbd9d4}
#edd_checkout_form_wrap p#edd-anon-wrap{margin:20px 0 0}
#edd_checkout_form_wrap p#edd-anon-wrap input{width:auto}
.single-reward-levels,.single-reward-levels .edd_download_purchase_form{padding:0}
.single-reward-levels h2,.single-reward-levels .atcf_custom_price_wrap,.single-reward-levels .edd_purchase_submit_wrapper{display:none}
.mfp-container .edd_download_purchase_form{position:relative;margin-bottom:0!important}
.edd_go_to_checkout.button.blue,input[type=submit]:not(#searchsubmit),.entry-content .button:not(.add_media),a.btn-green,.edd-add-to-cart{font-weight:400;text-transform:uppercase;font-family:Lato;border:0;font-size:19px;border-radius:4px;padding:14px 0;text-shadow:none;color:#fff;display:block;text-align:center;clear:both}
.single-reward-levels .edd_price_options li{padding:25px}
.single-reward-levels .edd_price_options li:nth-child(odd){background:#f1f1f1!important}
.single-reward-levels .edd_price_options.active li:not(.inactive):hover{background:#E6E6E6!important;cursor:pointer}
.single-reward-levels .edd_price_options input{display:none}
.edd-add-to-cart:disabled{opacity:.5}
.edd_download_purchase_form h2{font:normal 19px/25px Oswald;letter-spacing:2px;text-transform:uppercase;color:#515151;margin:0 0 10px}
.atcf_custom_price_wrap{font-family:'Lato';float:left;width:65%}
.atcf_custom_price_wrap .currency{width:7%;display:block;line-height:53px}
.atcf_custom_price_wrap .currency.left{text-align:right}
.atcf_custom_price_wrap .currency.right{text-align:left}
.atcf_custom_price_wrap .currency.left,.atcf_custom_price_wrap input.left{float:left}
.atcf_custom_price_wrap .currency.right,.atcf_custom_price_wrap input.right{float:right}
.fundify-modal .atcf_custom_price_wrap input[type="text"]{font-size:16px;margin:0 0 0 8px;padding:15px;width:90%;display:inline-block}
.fundify-modal .atcf_custom_price_wrap + .edd_purchase_submit_wrapper{position:relative;float:left;background:#04937F}
.edd_price_options ul{margin:0;padding:0;list-style:none}
.edd_price_options h3 label,.edd_price_options .backer-count{font:normal 19px/25px Oswald;letter-spacing:2px;text-transform:uppercase;color:#515151}
.edd_price_options .backer-count{font-size:16px;margin:12px 0 8px}
.edd_price_options .backer-count i{line-height:22px;display:inline-block;vertical-align:top}
.edd_price_options .limit,.edd_price_options .gone{color:#6b6c48;font:bold 10px sans-serif;letter-spacing:0;vertical-align:middle;display:inline-block;margin:-5px 0 10px;padding:2px 5px;background:#fdffc7;border-radius:2px}
.fundify-modal .edd_price_options .limit,.fundify-modal .edd_price_options .gone{margin:3px 0 0 10px}
.edd_price_options label{cursor:pointer}
.edd_price_options li.inactive label{cursor:text}
.edd_price_options li.inactive{opacity:.7;cursor:text}
.edd_price_options .edd_price_options{margin:0}
.edd_purchase_submit_wrapper{margin-top:2px}
#edd_purchase_submit #edd-purchase-button,.mfp-content .edd_purchase_submit_wrapper{position:relative;float:left;background:#04937F;padding:0 20px;height:48px;border-radius:6px 6px 6px 6px;-moz-border-radius:6px;-webkit-border-radius:6px 6px 6px 6px;margin-left:20px;-webkit-box-shadow:0 3px 1px 0 rgba(36,113,101,1);-moz-box-shadow:0 3px 1px 0 rgba(36,113,101,1);box-shadow:0 3px 1px 0 rgba(36,113,101,1);margin-top:1px}
#commentform input[type="submit"],#basic-user-avatar-form input[type="submit"],.atcf-submit-campaign input[type="submit"],.atcf-submit-campaign .atcf-submit-campaign-submit button{position:relative;background:#04937F;padding:0 20px;height:48px;width:195px;border-radius:6px 6px 6px 6px;-moz-border-radius:6px;-webkit-border-radius:6px 6px 6px 6px;margin-left:0;-webkit-box-shadow:0 3px 1px 0 rgba(36,113,101,1);-moz-box-shadow:0 3px 1px 0 rgba(36,113,101,1);box-shadow:0 3px 1px 0 rgba(36,113,101,1);margin-top:1px}
#edd-purchase-button{margin-left:0!important}
.atcf-submit-campaign .atcf-submit-campaign-submit button:nth-child(2){position:absolute;margin-left:205px;margin-top:-48px}
.atcf-submit-campaign p.atcf-submit-campaign-submit{float:left}
.pledge-description-label{position:relative;top:8px!important;left:22px!important;float:none!important;margin-left:0!important;width:310px}
.fundify-modal .edd_download_purchase_form{padding:0}
.fundify-modal .edd_download_purchase_form .edd_price_options{padding-top:0;clear:both}
.fundify-modal .edd_download_purchase_form .edd_price_options li{margin:26px 0}
.fundify-modal .edd_download_purchase_form .edd_price_options h3{float:left}
.fundify-modal .edd_download_purchase_form .edd_price_options h3 input{display:inline-block;vertical-align:top;margin:6px 3px 0 0}
.fundify-modal .edd_download_purchase_form .edd_price_options .backer-count{margin:0;float:right}
.fundify-modal .edd_download_purchase_form .edd_price_options p{clear:both;margin:8px 0 0}
.fundify-modal{position:relative;background:#FFF;padding:50px 60px;margin:0 auto;width:auto;max-width:500px;display:none}
.mfp-content .fundify-modal{display:block}
.modal-login,.modal-register{text-align:center}
.modal-title{font:normal 19px/25px Oswald;letter-spacing:2px;text-transform:uppercase;color:#515151;margin:0 0 16px;padding:0;text-align:center}
.modal-login p,.modal-register p{font:16px Lato,sans-serif;margin:0 0 20px}
.fundify-modal p a{color:#484848}
.fundify-modal form{text-align:left}
.fundify-modal input[type="text"],.fundify-modal input[type="password"]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#share-widget{padding:2%;max-width:800px}
.campaign-widget-preview{margin:5% auto;width:90%}
.campaign-widget-preview-widget{width:40%;float:left}
.campaign-widget-preview-use{width:60%;float:right}
.campaign-widget-preview-use p{margin:0 0 20px}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:502;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:503;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{height:100%;text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:505}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:504}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:506}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;top:0;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:solid transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{opacity:.8;border-top-width:12px;border-bottom-width:12px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:20px;border-bottom-width:20px}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:12px solid #000;left:5px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{border-right:20px solid #fff}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:12px solid #000;left:3px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:20px solid #fff}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
.mfp-iframe-holder .mfp-close{top:-40px}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6)}
.mfp-figure{line-height:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-break:break-all;padding-right:36px}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
}
@media all and (max-width: 800px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
#feedback-header{background-color:#F6F6F6;border-color:#D9D9D9;border-radius:8px;border-style:solid;border-width:1px;margin-bottom:40px;margin-top:20px;padding:15px 20px 20px}
#feedback-header h1{padding:0 0 15px;font-size:30px;line-height:40px;font-weight:600;margin:0}
.newbtn{-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;box-shadow:none;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:4px 8px;text-align:center;vertical-align:middle;white-space:nowrap}
.newbtn-primary{background-color:#00AB9C;border-color:#00AB9C;color:#FFF;font-weight:600}
.newbtn-primary:hover,.newbtn-primary:focus,.newbtn-primary:active,.newbtn-primary.active,.open .dropdown-toggle.newbtn-primary{background-color:#2FCABE;border-color:#2FCABE;color:#FFF}
.custom-form input,.custom-form textarea,.custom-form select{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:"Lato";padding:4px 8px;font-size:14px}
.custom-form input[type="text"],.custom-form input[type="email"],.custom-form select{min-height:30px;padding:8px}
.custom-form textarea{min-width:400px;max-width:100%}
.custom-form input[type="submit"]:not(#searchsubmit){text-transform:none;box-shadow:none;padding:8px 10px;font-size:16px}
.custom-form input[type="submit"]:not(#searchsubmit):hover{background-color:#2FCABE;border-color:#2FCABE;color:#FFF}
#faq{font-size:14px;color:#000}
#faq h2{color:#777;font-size:27px;font-weight:100;letter-spacing:.03em;margin:10px 0;font-family:"Open Sans";line-height:25px;padding-bottom:8px}
#faq h3{line-height:21px;margin-bottom:5px;padding:0;font-weight:700;font-size:18px}
#press-stories .entry-content h2{font-size:24px;line-height:25px;padding:0;color:#000;font-weight:700}
#press-stories .entry-content h3{color:#CCC;display:inline;font-size:14px;line-height:13px;margin-top:-5px}
#projects .item img{display:block;min-width:100%;max-width:100%}
hr,.separator{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#E5E5E5 -moz-use-text-color #fff;border-image:none;border-left:0 none;border-right:0 none;border-style:solid none;border-width:1px 0;margin:10px 0;margin:0}
#press-stories .press .timestamp{color:#CCC}
#press-stories .press .story_title{font-size:16px;font-weight:600}
.entry-content h2.job-position{color:#F6694B;font-size:20px;padding:18px 0 4px;margin-bottom:0;padding-bottom:0}
.entry-content h3.job-location{color:#CCC;font-size:14px;font-weight:400;margin-top:0;padding-top:0;line-height:20px;padding-bottom:5px}
.job-description{color:#333;font-size:16px;padding:12px 0 20px 25px}
.team-member{float:left;padding:25px 1% 10px;width:48%;margin:0;border-top:1px solid #E5E5E5}
.team-member img{float:left;padding-left:20px}
.team-member .member-info{float:left;margin-left:40px;position:relative;text-align:left;top:0;width:300px}
.team-member h2{font-size:24px;line-height:25px;padding-bottom:8px}
.team-member div h5{font-size:14px;line-height:2px;margin-bottom:8px;margin-left:-1px;padding-bottom:0}
.team-member div p{font-size:14px;line-height:21px;margin-bottom:5px}
.team-featured-img{text-align:center;margin:0 50px}
.team-featured-img img{max-width:100%;height:100%}
#team-page .entry-content h1.team-title{margin:40px 0 5px;text-align:center;font-size:30px;line-height:40px;padding:0}
#team-page .entry-content h2{text-align:center;font-size:14px;padding:0 0 40px}
#team-page .entry-content .team-member h2{font-size:24px;line-height:25px;text-align:left;padding-bottom:8px}
#team-page .team-member i{margin-right:5px}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
.members{max-width:960px;margin:0 auto 40px}
#researcher-guide #sidebar{float:left}
.table-contents-box{background-color:#FFF;border:1px solid #CCC;box-shadow:0 0 4px #DFDFDF;overflow:hidden;position:relative}
#sidebar .table-contents-box p{color:#999;padding:20px}
.table-contents-box ul{display:block;list-style:none outside none;margin:10px 0 -8px;padding:0 20px 20px}
.table-contents-box ul lh{color:#777;font-weight:600}
.table-contents-box li{line-height:20px}
.table-contents-box li a{color:#07AB9B;text-decoration:none}
.table-contents-box li a:hover{color:#126D64;text-decoration:underline}
#main-content .start-guide-content{background-color:#FFF;border:1px solid #CCC;box-shadow:0 0 4px #DFDFDF;padding:0;position:relative}
.page-template-guide-template-php #content{padding-top:0}
.guide-links a{background:none repeat scroll 0 0 #ececec;box-shadow:none;float:left;display:block;font-family:'Lato',sans-serif;margin:0 43px 32px 0;overflow:hidden;padding:8px 0;width:252px;font-size:16px;color:#515151}
#researcher-guide #sidebar{float:right}
#researcher-guide #sidebar i{display:inline-block;margin-left:5px}
#researcher-guide #main-content{font-size:22px;line-height:1.4}
#researcher-guide .guide-links{padding-top:60px}
#researcher-guide #sidebar .guide-item{background:#2bde73;color:#fff;float:right;display:block;font-family:'Lato',sans-serif;margin:32px 0;overflow:hidden;padding:8px 0;width:252px;font-size:16px;max-width:100%}
.guide-links i{display:none}
.guide-links a:hover{background:#2bde73;color:#fff}
.guide-links{margin-right:-43px;overflow:visible!important}
#researcher-guide .entry-content p{margin-bottom:10px}
#researcher-guide .entry-content h2{padding-top:0}
#researcher-guide .start-guide-subsection h3:first-child{padding-top:0}
#researcher-guide .start-guide-subsection{background-color:#F7F7F7;box-shadow:0 0 7px #DFDFDF inset;margin:20px -40px 30px;padding:30px 40px 20px}
#researcher-guide div.separator{border-top:none;border-bottom:1px solid #E5E5E5;margin:20px -40px}
#researcher-guide h2{font-size:30px;line-height:40px;color:#444;font-weight:700}
#researcher-guide h3{font-size:18px;line-height:30px;padding:10px 0 0;color:#444;font-weight:700}
#researcher-guide #main-content .entry-content{overflow:hidden;padding:40px}
.guide-featured-image{text-align:center;margin-bottom:40px}
.guide-featured-image-child{text-align:center;margin-bottom:40px;margin-top:-37px}
.guide-featured-image img{max-width:100%;height:100%}
.page-template-guide-template-php h1{text-align:center}
.guide-item:hover{text-decoration:none}
.guide-item{-moz-appearance:none;-moz-font-feature-settings:inherit;-moz-font-language-override:inherit;border:medium none;border-radius:6px;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-weight:700;height:auto;line-height:40px;min-height:40px;outline:medium none;padding:0 20px;text-align:center;text-decoration:none;transition:all 0s ease-out;background:none repeat scroll 0 0 #fff;color:#828587}
.institutions-faq{width:50%;float:left;color:#444}
.institutions-guidelines ol li:before{background:none repeat scroll 0 0 #4E443C;border-radius:4px;color:#F7F7EF;content:"" counter(item, decimal) "";font-size:16px;margin:0 7px;padding:4px 7px}
.institutions-guidelines ol{counter-reset:item}
.institutions-guidelines ol li:before{content:counter(item, decimal) ". ";counter-increment:item}
.institutions-guidelines h2,.institutions-faq h2{font-size:30px;font-weight:700}
.entry-content .institutions-faq h2{padding-bottom:0}
.institutions-guidelines ol li{background:none repeat scroll 0 0 rgba(78,68,50,0.1);border-radius:4px;font-family:"Open Sans",serif;font-size:18px;font-weight:700;line-height:2.5;margin-bottom:10px;margin-left:-25px;width:380px}
.institutions-faq h3{font-size:18px;line-height:16px;margin-bottom:6px;margin-top:10px;padding-bottom:0;font-weight:700}
.institutions-faq p{font-size:16px;margin-bottom:20px}
.institutions-guidelines ol{counter-reset:item;list-style-type:none;padding:0;margin:0 0 10px 25px}
.institutions-guidelines{width:44%;float:right;color:#444}
.page-template-institutions-template-php .institutions-featured-img img{max-width:100%}
.institutions-index-hero{background-size:100% auto;height:400px;background-repeat:no-repeat;min-width:100%;padding:0}
.page-template-institutions-template-php #content{padding:0 0 50px}
.institutions-index-hero .hero-body{color:#FCFCFC;text-align:left}
.mbl,.mvl,.mal{margin-bottom:20px}
.page-template-institutions-template-php .institutions-index-hero .hero-body h1{font-size:35px;font-weight:600;line-height:30px;padding-top:160px;font-family:"Open Sans",serif;font-weight:700;line-height:34px;margin-bottom:-20px;margin-left:175px;text-shadow:0 1px 2px #222}
.page-template-institutions-template-php .institutions-index-hero .hero-body h3{font-size:24px;text-shadow:0 1px 2px #222;margin-top:30px;margin-left:175px}
.institutions-benefits .hero-circle{left:100px;margin-bottom:40px;margin-top:-90px;position:relative}
i.hero-circle{display:block;height:79.25px;width:81px;margin:-40px auto 27px}
.entry-content .institutions-boxes h3{font-size:30px;padding:10px 0 0;text-align:center;font-weight:700;color:#444}
.institutions-boxes p{color:#888;font-size:16px}
.institutions-boxes{border-bottom:1px solid #E5E5E5;margin-bottom:40px}
.row-fluid [class*="span"]{box-sizing:border-box;display:block;float:left;margin-left:2.12766%;min-height:30px;padding-bottom:40px}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span4{width:31.9149%;width:31.9149%}
.row-fluid .span6{width:48.9362%}
.how-it-works-sections{background-color:#fff;margin-top:25px;padding-bottom:10px;padding-top:5px;position:relative;text-align:left;width:100%;z-index:2}
.faq-testimonials{padding:0;margin-top:-50px}
.faq-testimonials h2{font-size:24px;line-height:25px;padding-bottom:2px;color:#000;font-weight:700}
.faq-testimonials h3{line-height:30px;font-size:18px;color:#000;font-family:"Open Sans";font-weight:600}
.faq-testimonials p a{color:#07AB9B}
.faq-testimonials a:hover{color:#126D64}
.faq-testimonials p{margin-bottom:10px;color:#000;font-family:"Open Sans";font-size:14px;line-height:20px}
.faq-testimonials .speech-bubble-right,.speech-bubble-left{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;float:left;padding:15px 15px 5px;width:320px;background:#fbfbfb;border:#eee solid 1px}
.faq-testimonials .speech-bubble-right > p,.faq-testimonials .speech-bubble-left > p{margin-bottom:5px}
.faq-testimonials .speech-bubble-right:after,.faq-testimonials .speech-bubble-left:after{content:"";position:absolute;top:35px;border-style:solid;border-color:transparent #fbfbfb;display:block;width:0;z-index:1}
.faq-testimonials .speech-bubble-right:before,.faq-testimonials .speech-bubble-left:before{content:"";position:absolute;top:35px;border-style:solid;border-color:transparent #eee;display:block;width:0;z-index:0}
.faq-testimonials img{float:left}
.faq-testimonials .speech-bubble-right:after{right:-15px;border-width:15px 0 15px 15px}
.faq-testimonials .attribution{text-align:right;padding-bottom:0;margin-bottom:0;line-height:20px;font-size:14px}
.faq-testimonials .attribution a{font-size:13px}
.faq-testimonials .speech-bubble-left:after{left:-15px;border-width:15px 15px 15px 0}
.faq-testimonials .speech-bubble-right{margin-right:20px}
.faq-testimonials .speech-bubble-left{margin-left:20px}
.faq-testimonials .speech-bubble-right:before{left:351px;border-width:15px 0 15px 15px}
.testimonials .row-fluid{margin-bottom:15px}
.faq-testimonials .speech-bubble-left:before{right:351px;border-width:15px 15px 15px 0}
.dashed{border-top:1px dashed #aaa;border-bottom:none;border-left:none;border-right:none;color:#aaa;background-color:transparent;height:1px}
a.button{text-decoration:none;color:#fff}
.banner-image-lower{background-position:center center;background-size:cover;height:300px;position:fixed;top:90px;width:100%;z-index:1}
.how-it-works-section{background:#444;color:#fff}
.how-it-works-toveri h1{font-size:35px;font-family:"Open Sans",serif;font-weight:700;line-height:34px;text-shadow:0 1px 2px #222;color:#fff}
@media screen and (min-width:768px) {
.how-it-works-toveri h1{padding-top:160px;margin-bottom:-20px;margin-left:175px}
}
@media screen and (max-width:768px) {
.how-it-works-toveri h1{padding-top:25px;margin-bottom:-20px;margin-left:25px}
}
.how-it-works-toveri h3{font-size:18px;font-family:"Open Sans",serif;text-shadow:0 1px 2px #222;color:#fff}
@media screen and (min-width:768px) {
.how-it-works-toveri h3{padding-top:20px;margin-left:175px}
}
@media screen and (max-width:768px) {
.how-it-works-toveri h3{padding-top:20px;margin-bottom:-20px;margin-left:25px}
}
.see-projects{padding-top:90px;text-align:center;text-transform:uppercase}
.see-projects a.button{font-size:16px}
.social-container{float:right;padding-top:40px;line-height:1.2}
.copy{margin-top:-46px;position:relative}
.copy .tou{display:inline-block;position:absolute;right:0;text-align:right;top:0;vertical-align:middle}
.page-template-howitworks-template-php .banner-image-icon{position:absolute;z-index:8;width:100%;top:200px;height:0}
.page-template-howitworks-template-php #content{padding-top:0}
.page-template-howitworks-template-php .banner-image-icon h1{position:relative;text-align:center;margin:0 auto;top:0;height:100px;color:#fff;line-height:37.5px;font-size:30px;font-family:"Times New Roman";-webkit-font-smoothing:antialiased;font-weight:300}
.page-template-howitworks-template-php .banner-image-lower{position:relative;z-index:1;top:0;background-size:cover;background-position:center center;height:300px;width:100%}
#learn-more{margin-top:45px;border-left:1px solid #d2d2d2}
#learn-more .learn-more-content{text-align:center}
#learn-more .learn-more-content h3{color:#999;text-transform:uppercase;margin-bottom:10px;padding:0;font-size:18px;font-weight:600}
#learn-more p{margin-bottom:10px}
#learn-more p a{color:#07AB9B;font-size:18px;line-height:20px}
#learn-more p a:hover{color:#126D64}
.page-template-howitworks-template-php .banner-image-upper{position:fixed;z-index:7;top:90px;background-size:cover;background-position:center center;height:180px;width:100%}
.copy .tou h6{color:#999;font-size:14px}
.mission-statement,.who-is-lifespan{max-width:800px;margin:0 auto}
.mission-statement p,.who-is-lifespan p{font-size:16px;color:#444;margin-bottom:10px;font-weight:400}
.who-is-lifespan{padding-top:40px;padding-bottom:50px}
.mission-statement h2,.who-is-lifespan h2{font-size:24px;font-family:"Open Sans";line-height:25px;font-weight:300;padding-bottom:8px}
.scroll-indicator{margin-top:25px;text-align:center;width:100%;z-index:2;padding-bottom:25px}
.how-it-works-section{padding:85px 0 40px}
.how-it-works-section .circle{margin:auto auto 40px;background-color:#999;border-radius:80px;height:80px;width:80px}
.how-it-works-section .circle p{color:#EEE;font-size:43px;font-weight:600;position:relative;text-align:center;top:30px}
.how-it-works-section h2{color:#EEE;font-size:20px;font-weight:100;text-align:center;font-family:"Open Sans";line-height:25px;padding-bottom:8px}
.how-it-works-section h1{text-align:center;font-size:30px;font-family:"Times New Roman";line-height:40px;font-weight:100;margin-bottom:77px}
@media (min-width:769px) and (max-width:1067px) {
.team-member .member-info{float:left;margin-left:40px;position:relative;text-align:left;top:0;margin-top:30px;width:300px}
.testimonials img{margin:10px 0}
.faq-testimonials .testimonials .row-fluid img{float:right}
.faq-testimonials .testimonials .row-fluid img:first-child{float:left}
#footer .last-widget li{float:left;font-size:23px;font-weight:400;letter-spacing:2px;line-height:20px;padding:0 0 5px}
.copy .tou h6{color:#999;font-size:14px;text-align:left}
}
@media(min-width:769px) {
.twitter-follow-button{margin-bottom:0!important}
}
@media (max-width:768px) {
.team-member{float:none;padding:25px 1% 10px;width:100%;margin:0;border-top:1px solid #E5E5E5}
.copy .tou h6{color:#999;font-size:14px;text-align:left}
#footer .last-widget li{float:left;font-size:23px;font-weight:400;letter-spacing:2px;line-height:20px;padding:0 0 5px}
body #footer .last-widget{clear:left;float:none;margin:20px 0;position:relative;width:100%}
#footer .footer-widget,#footer .last-widget{float:none;margin-right:5%;width:50%;position:relative}
.faq-testimonials .speech-bubble-right:before{left:0;border-width:0}
.faq-testimonials .speech-bubble-right{float:right}
.faq-testimonials .speech-bubble-left{margin-left:20px}
.copy .tou{right:inherit;text-align:left;left:0;margin-top:40px}
.testimonials .row-fluid{margin-bottom:15px}
.faq-testimonials .speech-bubble-left:before{right:0;border-width:0}
.faq-testimonials .speech-bubble-right:after,.faq-testimonials .speech-bubble-left:after{border-style:none}
.faq-testimonials .speech-bubble-right,.faq-testimonials .speech-bubble-left{max-width:90%;margin-left:0;margin-right:0}
#footer .last-widget{margin-top:40px;float:left}
.testimonials img{margin:10px 20px}
.faq-testimonials .testimonials .row-fluid img{float:right}
.faq-testimonials .testimonials .row-fluid img:first-child{float:left}
.row-fluid [class*="span"]{box-sizing:border-box;display:block;float:none;margin-left:0;min-height:30px;width:100%}
.page-template-institutions-template-php .institutions-index-hero .hero-body h1,.page-template-institutions-template-php .institutions-index-hero .hero-body h3{margin-left:20%}
.page-template-institutions-template-php .institutions-index-hero .hero-body h1{padding-top:10%}
.institutions-faq,.institutions-guidelines{width:100%;float:none}
}
@media (max-width:480px) {
.page-template-institutions-template-php .institutions-index-hero .hero-body h1{padding-top:5%;font-size:28px}
.page-template-institutions-template-php .institutions-index-hero .hero-body h3{font-size:18px}
.page-template-institutions-template-php .institutions-index-hero .hero-body h1,.page-template-institutions-template-php .institutions-index-hero .hero-body h3{margin-left:10%}
.fb-like.fb_iframe_widget{margin-top:15px!important}
}
@media (min-width:1161px) {
.site-title{margin-left:-65px}
.logged-in .site-title{margin-left:-80px}
}
.py2,.py3,.py4,.py6{padding-bottom:20px;padding-top:20px}
.bold{font-weight:700}
.pledge_place{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(43,222,115,0.9);opacity:0;transition:all 0.1s ease-out;}
.pledge_place:hover{opacity:1}
.fundify-modal .pledge_place:hover{opacity:0}
.pledge_place .h3{transform:scale(1.3);transition:all 0.1s ease-out;}
.bg-green-90{background-color:rgba(43,222,115,0.9)}
.z1{z-index:1}
.table{display:table;table-layout:fixed;width:100%}
.full-height{height:100%}
.full-width{width:100%}
.table-cell{display:table-cell;vertical-align:middle}
.align-middle{vertical-align:middle}
.center{text-align:center}
.h3{font-size:22px;line-height:30px}
@media (max-width:1165px) {
.project-details .days-remaining span{position:absolute!important;margin-left:0!important;margin-top:46px;top:inherit!important}
}
@media (max-width:900px) {
.project-details li p{font:700 12px/normal Lato,sans-serif!important;padding:4px 0 5px 8px !important}
project-details li p{padding-top:6px!important}
#header{padding:20px 0}
.container h1 span{letter-spacing:2px}
#content.post-details{margin-top:0!important;padding:18px 0!important}
}
@media (max-width:600px) {
.fundify-modal .edd_download_purchase_form .edd_price_options li{margin:0!important}
.mfp-content .edd_download_purchase_form .edd_price_options h3{float:left;width:200px!important}
.mfp-content h3{width:150px!important;float:left!important}
.fundify-modal{padding:25px}
.pledge-description-label{left:0!important}
}
#projects .masonry-brick img{transition: all 0.3s ease-in 0s !important;}
#edd-card-number-wrap .error{    background-position: 98% 50%!important;}
@media (max-width:510px){
.atcf_custom_price_wrap{margin:0!important;width:97%!important;}
.edd_download_purchase_form h2{font-size:16px!important}
}