/****** FILE: themes/pathway/css/fonts.css *****/
@charset "UTF-8";

@font-face {
    font-family: 'helvetica';
    src: url('../css/fonts/helveticaneue-bold-webfont.eot');
    src: local('☺'),
    	 url('../css/fonts/helveticaneue-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/fonts/helveticaneue-bold-webfont.woff2') format('woff2'),
         url('../css/fonts/helveticaneue-bold-webfont.woff') format('woff'),
         url('../css/fonts/helveticaneue-bold-webfont.ttf') format('truetype'),
         url('../css/fonts/helveticaneue-bold-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: 700;
    font-style: normal;

}




@font-face {
    font-family: 'helvetica';
    src: url('../css/fonts/helveticaneue-light-webfont.eot');
    src: local('☺'),
    	 url('../css/fonts/helveticaneue-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/fonts/helveticaneue-light-webfont.woff2') format('woff2'),
         url('../css/fonts/helveticaneue-light-webfont.woff') format('woff'),
         url('../css/fonts/helveticaneue-light-webfont.ttf') format('truetype'),
         url('../css/fonts/helveticaneue-light-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: 300;
    font-style: normal;

}




@font-face {
    font-family: 'helvetica';
    src: url('../css/fonts/helveticaneue-medium-webfont.eot');
    src: local('☺'),
    	 url('../css/fonts/helveticaneue-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/fonts/helveticaneue-medium-webfont.woff2') format('woff2'),
         url('../css/fonts/helveticaneue-medium-webfont.woff') format('woff'),
         url('../css/fonts/helveticaneue-medium-webfont.ttf') format('truetype'),
         url('../css/fonts/helveticaneue-medium-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: 500;
    font-style: normal;

}

/****** FILE: themes/pathway/css/editor.css *****/
/**
 * This support file is used to style the WYSIWYG editor in the CMS
 */

body.mceContentBody{font-size:13px;}

p.intro
{
font-size: 1.8em;
text-transform: uppercase;
}
p.large
{
font-size: 1.8em;
}
p.small
{
font-size: .8em;
}

.caps
{
text-transform: uppercase;
}
.highlight
{
color: #ff7e00;
}

img.left
{
float: left;
max-width: 50%;
margin: 0 15px 10px 0;
}
img.right
{
float: right;
max-width: 50%;
margin: 0 0 10px 15px;
}
img.leftAlone
{
float: left;
margin: 5px 100% 10px 0;
clear: both;
}
img.center
{
float: none;
display: block;
margin: 20px auto;
padding-bottom: 20px;
clear: both;
}
div.captionImageLeft, div.captionImageRight
{
float: left;
margin: 0 30px 30px 0;
padding: 30px;
background: #f7f5ef;
max-width: 250px;
}
div.captionImageRight
{
float: right;
margin: 0 0 30px 30px;
}
div.captionImageLeft img, div.captionImageRight img
{
	margin: 0 0 15px 0 !important;
	clear: both;
	float: none !important;
}
div.captionImageLeft p, div.captionImageRight p
{
	margin: 0;
	clear: both;
	font-size: 1.3em;
}



/****** FILE: themes/pathway/css/style.css *****/
.borderbox,div.header header,section div.featureslides div.slide,section.block,section.donations div.ways div.way div.text,section.donations div.ways div.way ul.link,.centered,.centeredlightbox,footer{-webkit-box-sizing:border-box;box-sizing:border-box}.boxshadow{-o-box-shadow:0px 3px 5px -3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 5px -3px rgba(0,0,0,0.2);box-shadow:0px 3px 5px -3px rgba(0,0,0,0.2)}.boxshadowswatch{-o-box-shadow:0 0 4px -2px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 4px -2px rgba(0,0,0,0.7);box-shadow:0 0 4px -2px rgba(0,0,0,0.7)}.backgroundcover{background-size:cover;background-repeat:no-repeat}.backgroundcontain{background-size:contain;background-repeat:no-repeat}.projectgradient{background:#e0deda;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0deda), color-stop(32%, #fdfcfb), color-stop(100%, #d6d3cc));background:-webkit-linear-gradient(top, #e0deda 0%, #fdfcfb 32%, #d6d3cc 100%);background:-o-linear-gradient(top, #e0deda 0%, #fdfcfb 32%, #d6d3cc 100%);background:-webkit-gradient(linear, left top, left bottom, from(#e0deda), color-stop(32%, #fdfcfb), to(#d6d3cc));background:linear-gradient(to bottom, #e0deda 0%, #fdfcfb 32%, #d6d3cc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0deda', endColorstr='#d6d3cc',GradientType=0 )}.projectgradienthover{background:#c8c3bc;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c8c3bc), color-stop(32%, #fdfcfb), color-stop(100%, #c8c3bc));background:-webkit-linear-gradient(top, #c8c3bc 0%, #fdfcfb 32%, #c8c3bc 100%);background:-o-linear-gradient(top, #c8c3bc 0%, #fdfcfb 32%, #c8c3bc 100%);background:-webkit-gradient(linear, left top, left bottom, from(#c8c3bc), color-stop(32%, #fdfcfb), to(#c8c3bc));background:linear-gradient(to bottom, #c8c3bc 0%, #fdfcfb 32%, #c8c3bc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c3bc', endColorstr='#c8c3bc',GradientType=0 )}.transition{-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}body{width:100%;color:#fff;background:#000;font-family:"helvetica",sans-serif;font-style:normal;font-weight:300;font-size:62.5%;position:relative;text-align:left;padding:0;margin:0 auto;left:0;overflow:hidden;letter-spacing:-.05em;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body,html{min-width:320px}body.lightbox,html.lightbox{min-width:0}#log{position:fixed;padding:10px;top:0;left:0;background:#ccc}*{-webkit-text-size-adjust:none}.center{text-align:center}html{min-height:100%;margin-bottom:1px;overflow:-moz-scrollbars-vertical;overflow-y:scroll;overflow-x:auto}img,object,embed,iframe,audio,canvas,video,blockquote{border:0px none;display:block;outline:none;margin:0;padding:0}audio,canvas,img,video{vertical-align:middle}video{width:100%;height:auto}header,section,article,nav,aside,footer,menu,fieldset{display:block;margin:0;padding:0;border:0 none}form{margin:0;padding:0}a,a:link,a:visited{outline:none;color:#ffd500;text-decoration:none;cursor:pointer}a:hover,a:active,a.current:visited,a.current:link{outline:none;color:#fff;text-decoration:none}a.underline:visited,a.underline:link,a.underline:hover,a.underline:active{text-decoration:underline}a.white-yellow:link,a.white-yellow:visited{color:#fff}a.white-yellow:hover,a.white-yellow:active{color:#ffd500}hr{clear:both;width:100%;height:1px;color:#fff;border:0px none;border-bottom:1px dotted #fff;background:none;padding:10px 0;margin:0 0 20px 0;line-height:1em}input{outline:none}input.input,textarea,select{font-size:1em;line-height:1em;font-family:"helvetica",sans-serif;font-weight:500;padding:3px;border:0 none;color:#373737;outline:none}select{padding:2px}.highlight{color:#ffd500}p{padding:0;margin:0 0 .8em 0;font-size:2em;line-height:1.3em}p small{font-size:.9em}p.margin{clear:left;padding-top:20px}p.small{font-size:1.4em}strong{font-weight:700}span.zerospace{text-indent:-8000px;font-size:.05em;line-height:.05em}ul,ol{margin:0 0 1.2em 0;padding:0 0 0 20px}ul li,ol li{font-size:1.5em;line-height:1.4em}ol{padding:0 0 0 30px}li li{font-size:1em}ul li *,ol li *{font-size:1em}h1,h2,h3,h4,h5,h6,h2.likeh1,p.likeh1,p.likeh2{color:#ffd500;letter-spacing:-.05em;padding:0;margin:1em 0 .6em 0;display:block;font-weight:700;font-size:3.4em;line-height:1.2em;clear:both}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:normal}h1 span,h2 span,h3 span,p.likeh1 span,h2.likeh1 span{color:#fff}h2,p.likeh2{line-height:.9em}h1,p.likeh1,h2.likeh1{font-size:6em;color:#ffd500;margin-top:0;font-family:"helvetica",sans-serif;line-height:.9em}h2.likeh1smaller{margin-top:1em;font-size:4.5em}h3{font-size:1.8em}h4{font-size:1.6em}h5{font-size:1.5em}h6{font-size:1.4em}h2.nomargin.likeh1smaller,h2.nomargin,h3.nomargin,h4.nomargin{margin-top:0}hr+h1,hr+h2,hr+h3,hr+h4,hr+h5,hr+h6{margin-top:0}.imagelink{margin:0;padding:0;float:left;display:block;text-indent:-8000px;font-size:.05em;line-height:.05em}.imagelink a{float:left;display:block;text-decoration:none}body.lightbox div.header header .logo{max-width:140px;float:left}body.lightbox article{margin-top:80px}div.header{float:left;width:100%;position:fixed;z-index:2;background:-webkit-linear-gradient(top, #000 0%, rgba(0,0,0,0.65) 50%, transparent 100%);background:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(50%, rgba(0,0,0,0.65)), to(transparent));background:-o-linear-gradient(top, #000 0%, rgba(0,0,0,0.65) 50%, transparent 100%);background:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.65) 50%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 )}div.header header{float:left;width:100%;position:relative}div.header header .logo{float:right;max-width:262px;min-width:100px;width:37%;margin:0}div.header header .logo img{width:100%;float:left;height:auto}div.header header ul.menubutton{float:left;padding:17px 10px 7px 10px;background:#404041;position:absolute;left:0;top:0;margin:0;list-style-type:none;width:30px;display:none}div.header header ul.menubutton li a{cursor:pointer;display:inline-block;vertical-align:middle;width:100%;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}div.header header ul.menubutton li a:after,div.header header ul.menubutton li a:before,div.header header ul.menubutton li a span{display:block;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;content:'';margin:5px 0;height:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;background-color:#231f20}div.header nav.primary{display:none}.mm-opening div.header header ul.menubutton li a:before{-ms-transform:translateY(10px) rotate(135deg);transform:translateY(10px) rotate(135deg);-webkit-transform:translateY(10px) rotate(135deg);-moz-transform:translateY(10px) rotate(135deg)}.mm-opening div.header header ul.menubutton li a:after{-ms-transform:translateY(-10px) rotate(-135deg);transform:translateY(-10px) rotate(-135deg);-moz-transform:translateY(-10px) rotate(-135deg);-webkit-transform:translateY(-10px) rotate(-135deg)}.mm-opening div.header header ul.menubutton li a span{-ms-transform:scale(0);transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0)}article{float:left;width:100%;position:relative;margin:0 auto;z-index:1;margin-top:124px}section{width:100%;float:left;position:relative;padding-bottom:20px}section img{max-width:100%;height:auto}section div.issuuembed{float:left;width:100%;max-width:730px;height:350px}section ul.readmore{clear:both;float:left;width:100%;padding:0;margin:0;list-style-type:none}section ul.readmore li{float:right;line-height:1.1em;font-size:18px;margin-left:10px}section ul.readmore li a{float:right;text-align:right;position:relative;padding:0 31px 0 0;min-height:43px}section ul.readmore li a:after{content:"";position:absolute;top:0;right:0;width:21px;height:43px;background:url(../images/sprite.png) no-repeat 0 -104px}section ul.readmore li a:hover:after{background-position:-42px -104px}section div.featureslides{position:relative}section div.featureslides div.slide{float:left;width:100%;overflow:hidden}section div.featureslides div.slide h2{margin:0 0 .2em 0;font-size:14em;line-height:.85em}section div.featureslides div.slide p{color:#8a8c8e;font-weight:700;font-size:2.1em;line-height:1.1em;letter-spacing:-.01em}section div.featureslides div.slide p.signoff{color:#fff}section div.featureslides div.owl-controls{width:100%}section div.featureslides div.owl-controls div.owl-nav{position:absolute;left:0;top:115px;margin:0;padding:0;width:100%;list-style-type:none}section div.featureslides div.owl-controls div.owl-nav div,section div.featureslides div.owl-controls div.owl-nav div.owl-prev:after,section div.featureslides div.owl-controls div.owl-nav div.owl-next:before{position:absolute;width:50px;height:104px;font-size:.05em;line-height:.05em;text-indent:-8000px;background:url(../images/sprite.png) no-repeat}section div.featureslides div.owl-controls div.owl-nav div.owl-prev{left:-60px;background-position:-66px 0}section div.featureslides div.owl-controls div.owl-nav div.owl-prev:after{content:"";width:34px;top:0;left:16px;background-position:-66px 0}section div.featureslides div.owl-controls div.owl-nav div.owl-prev.disabled{cursor:default;background-position:0 0}section div.featureslides div.owl-controls div.owl-nav div.owl-next{right:-60px;background-position:0 0}section div.featureslides div.owl-controls div.owl-nav div.owl-next:before{content:"";width:34px;top:0;left:16px;background-position:0 0}section div.featureslides div.owl-controls div.owl-nav div.owl-next.disabled{cursor:default;background-position:-66px 0}section div.featureslides div.owl-controls div.owl-nav div.owl-prev.disabled:after,section div.featureslides div.owl-controls div.owl-nav div.owl-next.disabled:before{display:none}section ul.link{clear:both;float:left;width:100%;padding:0;margin:0;list-style-type:none}section ul.link li{float:right;line-height:1.1em;font-size:18px;margin-left:10px}section ul.link li a{float:right;text-align:right;position:relative;padding:0 31px 0 0;min-height:43px}section ul.link li a:after{content:"";position:absolute;top:0;right:0;width:21px;height:43px;background:url(../images/sprite.png) no-repeat 0 -104px}section ul.link li a:hover:after{background-position:-42px -104px}section div.blogleft,section div.blogwide{float:left;width:65%}section div.blogleft.blogwide,section div.blogwide.blogwide{width:100%}section div.blogleft p,section div.blogwide p{font-size:1.6em}section div.blogleft p.blog-post-meta,section div.blogwide p.blog-post-meta{font-size:1.2em;color:#8a8c8e}section div.blogleft h1,section div.blogwide h1{margin:0 0 .2em 0;color:#ffd500}section div.blogleft div.post-content,section div.blogwide div.post-content{float:right;width:48%}section div.blogleft div.post-image,section div.blogwide div.post-image{float:left;width:48%}section div.blogleft div.post-left,section div.blogwide div.post-left{float:left;width:48%}section div.blogleft div.post-left div.post-image,section div.blogwide div.post-left div.post-image{float:left;width:100%;border-bottom:5px solid #ffd500;margin-bottom:2em}section div.blogleft div.post-left div.post-quote,section div.blogwide div.post-left div.post-quote{float:left;width:100%;text-align:center;color:#8a8c8e}section div.blogleft div.post-left div.post-quote p.large,section div.blogwide div.post-left div.post-quote p.large{font-size:2em}section div.blogleft div.post-summary,section div.blogleft div.blogloading,section div.blogwide div.post-summary,section div.blogwide div.blogloading{float:left;width:100%;margin-bottom:4em}section div.blogleft div.post-summary.blogloading,section div.blogleft div.blogloading.blogloading,section div.blogwide div.post-summary.blogloading,section div.blogwide div.blogloading.blogloading{margin-bottom:0}section div.blogleft div.post-summary.blogloading img,section div.blogleft div.blogloading.blogloading img,section div.blogwide div.post-summary.blogloading img,section div.blogwide div.blogloading.blogloading img{height:43px}section div.blogleft div.post-summary h2,section div.blogleft div.blogloading h2,section div.blogwide div.post-summary h2,section div.blogwide div.blogloading h2{margin:0 0 .2em 0;line-height:1.05em;font-size:3em}section div.blogleft div.post-summary ul.link li,section div.blogleft div.blogloading ul.link li,section div.blogwide div.post-summary ul.link li,section div.blogwide div.blogloading ul.link li{float:left;margin-left:0}section div.blogleft div.post-summary ul.link li a,section div.blogleft div.blogloading ul.link li a,section div.blogwide div.post-summary ul.link li a,section div.blogwide div.blogloading ul.link li a{padding-top:9px;padding-bottom:9px;min-height:25px}section div.blogleft div.post-summary ul.link li a:after,section div.blogleft div.blogloading ul.link li a:after,section div.blogwide div.post-summary ul.link li a:after,section div.blogwide div.blogloading ul.link li a:after{background-position:-21px -104px}section div.blogleft div.post-summary ul.link li a:hover:after,section div.blogleft div.blogloading ul.link li a:hover:after,section div.blogwide div.post-summary ul.link li a:hover:after,section div.blogwide div.blogloading ul.link li a:hover:after{background-position:0 -104px}section div.blogright{float:right;width:26.2%}section div.blogright h3{margin-top:0;color:#ffd500}section div.blogright ul{list-style-type:none;margin:0 0 2em 0;padding:0}section div.comments-holder-container{width:100%;float:left;border-top:1px dotted #000;border-bottom:1px dotted #000;padding:4em 0;margin-top:4em}section div.comments-holder-container p.clear{clear:both}section div.comments-holder-container div.comments-form{float:right;width:48%}section div.comments-holder-container div.comments-holder{float:left;width:48%}section div.comments-holder-container div.comments-holder h5 span{color:#ffd500}section div.comments-holder-container div.comments-holder div.comment{float:left;width:100%;padding:.5em 0}section.block{padding:40px 0;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover}section.block p.overlaytitle{float:left;width:63%;font-size:11em;line-height:.9em;letter-spacing:-.05em;margin:0 0 .1em 0;font-weight:700}section.block p.overlaytitle span{color:#ffd500}section.block p.overlaytitle small{line-height:1em;font-size:.6em;display:inline-block;color:#8a8c8e}section.block div.right{float:right;width:33%}section.block.yellow{background:#ffd500}section.block.yellow p.overlaytitle{width:100%}section.block.yellow p.overlaytitle span{color:#000}section.block.yellow div.right{width:100%}section.block.yellow div.right p{font-weight:700}section.block.yellow div.right ul.link li a:after{background-position:-21px -104px}section.block.yellow div.right ul.link li a:link,section.block.yellow div.right ul.link li a:visited{color:#000}section.block.yellow div.right ul.link li a:hover,section.block.yellow div.right ul.link li a:active{color:#fff}section.block.yellow div.right ul.link li a:hover:after{background-position:-42px -104px}section.block.image{margin:20px 0;height:0;padding-bottom:50%}section.block.image p.overlaytitle{position:absolute;font-size:3.4em;bottom:50px;line-height:1.3em;margin:0;text-indent:1em}section.donations div.right{width:46%;float:right}section.donations div.right p{font-size:2.1em;font-weight:700;letter-spacing:-.09em}section.donations h1{float:left;width:100%;margin-top:-24px;margin-right:-50%;font-size:11.3em;line-height:.85em}section.donations div.ways{float:left;width:100%;margin:1em 0 0 0;position:relative}section.donations div.ways div.way{float:left;width:48%;margin:0 0 4% 2%;position:relative;background:#fff}section.donations div.ways div.way p.number{float:left;font-size:20em;font-weight:700;color:#ffd500;line-height:.65em;margin:0 0 0 -6px;position:absolute;z-index:2}section.donations div.ways div.way p.number:after{content:".";position:absolute;bottom:8px;right:-58px}section.donations div.ways div.way div.text{width:77%;float:right;padding:10px;letter-spacing:-.1em}section.donations div.ways div.way div.text p{line-height:1.05em;margin:0}section.donations div.ways div.way div.text h2{margin:0;color:#ffd500;font-size:2.5em}section.donations div.ways div.way ul.link{float:left;width:100%;position:relative;z-index:1;margin:10px 0 0 0;padding:10px 20px;list-style-type:none;background:#8a8c8e}section.donations div.ways div.way ul.link li{float:left;width:100%;text-align:right;font-size:1.9em;line-height:1.1em;min-height:43px}section.donations div.ways div.way ul.link li a{float:right;position:relative;padding:0 28px 0 0}section.donations div.ways div.way ul.link li a:after{content:"";position:absolute;top:0;right:0;width:21px;height:43px;background:url(../images/sprite.png) no-repeat -42px -104px}section.donations div.ways div.way ul.link li a:hover:after{background-position:0 -104px}section.donations div.ways div.way.way1 p.number{margin-left:-16px}section.donations div.ways div.way.way1 p.number:after{right:-26px}section.donations div.ways div.way.way1 div.text{width:85%}section.donations div.ways div.way.way1,section.donations div.ways div.way.way3,section.donations div.ways div.way.way5{clear:both;margin:0 2% 4% 0}section.donations div.fundraising{float:left;width:100%;margin:1em 0;position:relative}section.donations div.fundraising ul.fundraising{margin:1em 0;padding:60px 0 100px 0;float:left;width:100%;list-style-type:none}section.donations div.fundraising ul.fundraising li{float:left;position:relative;height:135px;font-size:2.2em;font-weight:700}section.donations div.fundraising ul.fundraising li span{left:0;position:absolute;white-space:nowrap;line-height:1em}section.donations div.fundraising ul.fundraising li span:after{content:"";position:absolute;width:7px;height:26px;left:10px;background:url(../images/sprite.png) no-repeat}section.donations div.fundraising ul.fundraising li span.inc{top:-60px}section.donations div.fundraising ul.fundraising li span.inc:after{bottom:-30px;background-position:-66px -147px}section.donations div.fundraising ul.fundraising li span.label{bottom:-82px}section.donations div.fundraising ul.fundraising li span.label:after{top:-30px;background-position:-93px -147px}section.donations div.fundraising ul.fundraising li.last span{left:auto;right:0}section.donations div.fundraising ul.fundraising li.last span.inc:after,section.donations div.fundraising ul.fundraising li.last span.label:after{left:auto;right:10px}section.donations div.fundraising ul.fundraising li.white{background:#fff}section.donations div.fundraising ul.fundraising li.green{background:#95c11f}section.donations div.fundraising ul.fundraising li.red{background:#cd1719}.centered,.centeredlightbox{margin:0 auto;float:none;max-width:1000px}.centeredlightbox{max-width:840px}section.slideshow{z-index:1}section.slideshow img{max-width:none;width:100%}section.contact p{font-size:1.8em}section.contact p.small{font-size:1.4em}section.contact div.contactright{width:30%;float:right}section.contact div.contactright h2{font-size:2.7em;text-transform:lowercase;margin-top:0;line-height:normal;color:#fff}section.contact div.contactleft{float:left;width:45%;padding:0 0 0 15%}section.contact h1{font-size:2.7em;text-transform:lowercase;margin:0 0 .2em 0;text-indent:15%;line-height:normal;color:#fff}section.contact table{table-layout:fixed;padding:0;margin:0 0 1em 0;width:100%}section.contact table tr td *,section.contact table tr th *{font-size:1em}section.contact table tr td,section.contact table tr th{text-align:left;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:1.8em;vertical-align:top}section.contact table tr td{width:67%}section.contact table tr th{width:33%}footer{width:100%;float:left;padding:33px 0}footer div.left{float:left;width:53%;padding-top:64px;background:url(../images/footer.png) no-repeat}footer div.left p{float:left;width:100%}footer div.left p.logo{padding:0 0 12px 0}footer div.left p.logo img{width:100%;height:auto;max-width:213px}footer div.left p.address{border-top:2px solid #fff;letter-spacing:-.05em;font-weight:700;font-size:1.8em;padding-top:.8em}footer ul.links{padding:0;margin:0;list-style-type:none;float:right;width:30%}footer ul.links li{font-size:1.7em;line-height:1.2em;width:100%;float:left;font-weight:700;letter-spacing:-.015em}footer ul.links li a{padding:4px 0;position:relative;float:left}footer ul.links li a:hover:before{content:"";position:absolute;top:0;left:-24px;width:14px;height:28px;background:url(../images/sprite.png) no-repeat -42px -147px}footer ul.credit{padding:0;margin:1em 0 0 0;list-style-type:none;float:right;width:100%}footer ul.credit li{color:#8a8c8e;font-size:12px}#fb-root{overflow:hidden;position:absolute;top:-10000px;float:left;width:1px}input.action{-webkit-appearance:none;-moz-appearance:none}.gmnoprint img{max-width:none}div#page{position:relative;z-index:999}body.Donations,body.DonatePage{background:#ffd500;color:#000}body.Donations div#page a:link,body.Donations div#page a:visited,body.DonatePage div#page a:link,body.DonatePage div#page a:visited{color:#000}body.Donations div#page a:hover,body.Donations div#page a:active,body.DonatePage div#page a:hover,body.DonatePage div#page a:active{color:#fff}body.Donations div#page a.white-yellow:link,body.Donations div#page a.white-yellow:visited,body.DonatePage div#page a.white-yellow:link,body.DonatePage div#page a.white-yellow:visited{color:#fff}body.Donations div#page a.white-yellow:hover,body.Donations div#page a.white-yellow:active,body.DonatePage div#page a.white-yellow:hover,body.DonatePage div#page a.white-yellow:active{color:#ffd500}body.Donations .highlight,body.DonatePage .highlight{color:#fff}body.Donations div.header,body.DonatePage div.header{float:left;width:100%;position:fixed;z-index:2;background:-webkit-linear-gradient(top, #ffd500 0%, rgba(255,213,0,0.65) 50%, rgba(255,213,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, from(#ffd500), color-stop(50%, rgba(255,213,0,0.65)), to(rgba(255,213,0,0)));background:-o-linear-gradient(top, #ffd500 0%, rgba(255,213,0,0.65) 50%, rgba(255,213,0,0) 100%);background:linear-gradient(to bottom, #ffd500 0%, rgba(255,213,0,0.65) 50%, rgba(255,213,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd500', endColorstr='#00ffd500',GradientType=0 )}body.Donations div.header header ul.menubutton,body.DonatePage div.header header ul.menubutton{background:#fee669}body.Donations div.header header ul.menubutton li a:after,body.Donations div.header header ul.menubutton li a:before,body.Donations div.header header ul.menubutton li a span,body.DonatePage div.header header ul.menubutton li a:after,body.DonatePage div.header header ul.menubutton li a:before,body.DonatePage div.header header ul.menubutton li a span{background-color:#fff}body.Donations h1,body.Donations h2,body.Donations h3,body.Donations h4,body.Donations h5,body.Donations h6,body.Donations h2.likeh1,body.Donations p.likeh1,body.Donations p.likeh2,body.DonatePage h1,body.DonatePage h2,body.DonatePage h3,body.DonatePage h4,body.DonatePage h5,body.DonatePage h6,body.DonatePage h2.likeh1,body.DonatePage p.likeh1,body.DonatePage p.likeh2{color:#000}body.Donations div#page footer a.white-yellow:link,body.Donations div#page footer a.white-yellow:visited,body.DonatePage div#page footer a.white-yellow:link,body.DonatePage div#page footer a.white-yellow:visited{color:#fff}body.Donations div#page footer a.white-yellow:hover,body.Donations div#page footer a.white-yellow:active,body.DonatePage div#page footer a.white-yellow:hover,body.DonatePage div#page footer a.white-yellow:active{color:#000}body.Donations div#page footer ul.links li a:hover:before,body.DonatePage div#page footer ul.links li a:hover:before{background-position:-21px -147px}body.BlogPage,body.BlogPost{background:#fff;color:#000}body.BlogPage div#page a:link,body.BlogPage div#page a:visited,body.BlogPost div#page a:link,body.BlogPost div#page a:visited{color:#ffd500}body.BlogPage div#page a:hover,body.BlogPage div#page a:active,body.BlogPost div#page a:hover,body.BlogPost div#page a:active{color:#000}body.BlogPage div#page div.blogright ul a,body.BlogPage div#page div.blogright ul a:link,body.BlogPage div#page div.blogright ul a:visited,body.BlogPost div#page div.blogright ul a,body.BlogPost div#page div.blogright ul a:link,body.BlogPost div#page div.blogright ul a:visited{color:#000}body.BlogPage div#page div.blogright ul a:hover,body.BlogPage div#page div.blogright ul a:active,body.BlogPost div#page div.blogright ul a:hover,body.BlogPost div#page div.blogright ul a:active{color:#ffd500}body.BlogPage .highlight,body.BlogPost .highlight{color:#fff}body.BlogPage div.header,body.BlogPost div.header{float:left;width:100%;position:fixed;z-index:2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, rgba(255,255,255,0.65)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0.65) 50%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, #fff 0%, rgba(255,255,255,0.65) 50%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, rgba(255,255,255,0.65)), to(rgba(255,255,255,0)));background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0.65) 50%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}body.BlogPage div.header header ul.menubutton,body.BlogPost div.header header ul.menubutton{background:#939598}body.BlogPage div.header header ul.menubutton li a:after,body.BlogPage div.header header ul.menubutton li a:before,body.BlogPage div.header header ul.menubutton li a span,body.BlogPost div.header header ul.menubutton li a:after,body.BlogPost div.header header ul.menubutton li a:before,body.BlogPost div.header header ul.menubutton li a span{background-color:#000}body.BlogPage h1,body.BlogPage h2,body.BlogPage h3,body.BlogPage h4,body.BlogPage h5,body.BlogPage h6,body.BlogPage h2.likeh1,body.BlogPage p.likeh1,body.BlogPage p.likeh2,body.BlogPost h1,body.BlogPost h2,body.BlogPost h3,body.BlogPost h4,body.BlogPost h5,body.BlogPost h6,body.BlogPost h2.likeh1,body.BlogPost p.likeh1,body.BlogPost p.likeh2{color:#000}body.BlogPage div#page footer a.white-yellow:link,body.BlogPage div#page footer a.white-yellow:visited,body.BlogPost div#page footer a.white-yellow:link,body.BlogPost div#page footer a.white-yellow:visited{color:#404041}body.BlogPage div#page footer a.white-yellow:hover,body.BlogPage div#page footer a.white-yellow:active,body.BlogPost div#page footer a.white-yellow:hover,body.BlogPost div#page footer a.white-yellow:active{color:#000}body.BlogPage div#page footer div.left,body.BlogPost div#page footer div.left{background-image:url(../images/footeronwhite.png)}body.BlogPage div#page footer div.left p.address,body.BlogPost div#page footer div.left p.address{border-color:#000}body.BlogPage div#page footer ul.links li a:link,body.BlogPage div#page footer ul.links li a:visited,body.BlogPost div#page footer ul.links li a:link,body.BlogPost div#page footer ul.links li a:visited{color:#000}body.BlogPage div#page footer ul.links li a:hover,body.BlogPage div#page footer ul.links li a:active,body.BlogPost div#page footer ul.links li a:hover,body.BlogPost div#page footer ul.links li a:active{color:#ffd500}body.BlogPage div#page footer ul.links li a:hover:before,body.BlogPost div#page footer ul.links li a:hover:before{background-position:-21px -147px}form{width:100%;float:left;margin:20px 0}div.field{margin:5px 0 15px 0;float:left;width:100%}div.field.hidden{display:none}div.field.auto{width:auto}div.field p.requiredfields span{color:#ff0000}fieldset{border:0;margin:0;padding:0}form label,form legend{font-size:1.8em;font-weight:300;width:20%;float:left}form legend{width:100%}form div.nocaptcha:not(.nocaptchacomments) label{width:100%;font-size:1.1em;float:right;margin-bottom:5px}form div.nocaptcha:not(.nocaptchacomments) div.middleColumn{width:100%;float:right}form fieldset.optionset,form fieldset div.optionset{width:100%;float:left}form fieldset.optionset div.middleColumn,form fieldset div.optionset div.middleColumn{width:100%;float:left}form fieldset.optionset div.middleColumn label,form fieldset div.optionset div.middleColumn label{width:auto;float:none}form div.middleColumn ul.optionset{width:100%;float:left;padding:0;margin:.6em 0;list-style-type:none}form div.middleColumn ul.optionset li{font-size:1em;margin:0 0 .2em 0;width:50%;float:left;vertical-align:middle}form .wide div.middleColumn ul.optionset li{width:100%;clear:both}form label span{font-size:12px}form label.left{display:block}form div.middleColumn{float:right;width:77%}form input.text,form textarea,form select{float:left;width:100%;padding:5px 10px;font-size:1.6em;font-family:'helvetica', sans-serif;font-style:normal;font-weight:300;background:#fff;color:#000;border:0 none;margin:0;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.comments-form form input.text,div.comments-form form textarea,div.comments-form form select{background:#8a8c8e}.ie7 form select{width:400px}form input.text:focus,form textarea:focus,form .textajaxuniquetext:focus,form select:focus{outline:none}form input[disabled],form textarea[disabled]{background-color:#f7f7f7}textarea{resize:vertical}.field .checkbox,.field .radio{float:left;width:13px;height:13px;margin-right:6px;margin-top:3px;padding:0}.checkbox label.right,.radio label.right{float:left}.checkbox label.right{width:auto}form div.field .description{font-size:1.2em}form div.field.nocaptchacomments .description{font-size:1.2em;width:77%;float:right}form .message{background-color:#fef4ba;padding:5px 10px;border:1px solid #e8c805;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;margin-top:5px;font-size:11px}form .good{background-color:#ecf9d0;border-color:#8fbe00}form .bad,form .required{background-color:#f9d0d0;border-color:#cf0000;color:#b80000}.Actions{margin-bottom:20px}div.contactleft .Actions,div.comments .Actions{margin:0;position:relative;z-index:1}a.btn,button,input[type="submit"],.Actions .action{color:#000;background:#506c29;display:inline-block;float:right;text-align:center;font-size:1.5em;font-weight:700;letter-spacing:.05em;line-height:23px;padding:5px 10px;border:0 none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;vertical-align:text-top;cursor:pointer}a.btn:hover,button:hover,input[type="submit"]:hover,.Actions .action:hover{background:#fee669}a.btn{line-height:18px;margin-bottom:10px}a.btn:after{content:'\2192';padding-left:10px}.Actions:after{color:#B94A48;display:inline-block;font-weight:normal;margin-top:9px}#MemberLoginForm_LoginForm .Actions:after{display:none}#Remember{min-height:20px}#ForgotPassword{clear:left}#MemberLoginForm_LostPasswordForm .Actions:after{display:none}@media only screen and (max-width: 900px){form{max-width:100%}}@media only screen and (max-width: 650px){form div.nocaptcha label{font-size:1.4em}}@media only screen and (max-width: 550px){div.field.text,div.field.textarea{width:100%}}.g-recaptcha{overflow:hidden}div.header header ul.menubutton{display:block}@media only screen and (max-width: 1040px){.centered{float:left;width:100%;padding:0 2%}section ul.readmore li{font-size:15px;line-height:1.15em}section.block{padding:20px}section.block ul.link li{font-size:15px;line-height:1.15em}section.block div.right{font-weight:500}section.block.image{-webkit-transform:none;-ms-transform:none;transform:none;margin:0}section.block.image p.overlaytitle{bottom:20px;text-indent:0}section.donations div.ways div.way p.number:after{display:none}}@media only screen and (max-width: 850px){section.block p.overlaytitle{width:58%}section.block div.right{width:40%}section div.comments-holder-container div.comments-form div.field.nocaptcha label{display:none}section div.comments-holder-container div.comments-form div.field.nocaptcha div.middleColumn,section div.comments-holder-container div.comments-form div.field.nocaptcha span.description{width:100%}}@media only screen and (max-width: 750px){.centeredlightbox{float:left;width:100%;padding:0 2%}section.contact h1{text-indent:0}section.contact div.contactleft{padding:0;width:60%}footer ul.links li{font-size:12px}}@media only screen and (max-width: 700px){div.header header ul.menubutton{padding-top:10px}article{margin-top:15%}section.donations h1{margin-top:0;margin-right:0}section.donations h1 br{display:none}section.donations div.right{width:100%}footer div.left{width:67%}footer div.left p.address{font-size:12px}}@media only screen and (max-width: 650px){section.block{padding:0}section.block p.overlaytitle{width:100%}section.block div.centered{padding:20px;width:100%;float:left}section.block div.right{width:100%}section.block.normal div.centered{background:rgba(0,0,0,0.5)}section div.blogleft div.post-content,section div.blogleft div.post-image,section div.blogleft div.post-left,section div.blogwide div.post-content,section div.blogwide div.post-image,section div.blogwide div.post-left{width:100%}section div.blogleft div.post-left,section div.blogleft div.post-summary div.post-image,section div.blogwide div.post-left,section div.blogwide div.post-summary div.post-image{margin-bottom:2em}section div.comments-holder-container div.comments-form,section div.comments-holder-container div.comments-holder{width:100%}}@media only screen and (max-width: 550px){section div.featureslides div.slide h2{font-size:60px}section.block p.overlaytitle{font-size:9em}section.donations div.ways div.way{width:100%;margin-right:0;margin-left:0}section.donations div.ways div.way.way1,section.donations div.ways div.way.way3,section.donations div.ways div.way.way5{margin-right:0}section.contact div.contactleft{width:100%}section.contact div.contactright{width:80%;float:left}footer div.left{width:100%}footer ul.links{float:left;width:100%}}@media only screen and (max-device-width: 736px) and (orientation: landscape){div.header header .logo{width:25%}div.header header ul.menubutton{float:left;padding:8px}}

/*# sourceMappingURL=style.css.map */

/****** FILE: themes/pathway/css/owl.carousel.css *****/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}


/****** FILE: themes/pathway/css/jquery.fancybox.css *****/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #696969;
	color: #444;
	text-shadow: none;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

/****** FILE: themes/pathway/css/jquery.mmenu.css *****/
/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu oncanvas CSS
*/
.mm-hidden {
  display: none !important; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }

.mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }
  .mm-panel.mm-opened {
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0); }
  .mm-panel.mm-subopened {
    -webkit-transform: translate3d(-30%, 0, 0);
    -moz-transform: translate3d(-30%, 0, 0);
    -ms-transform: translate3d(-30%, 0, 0);
    -o-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0); }
  .mm-panel.mm-highest {
    z-index: 1; }

.mm-menu > .mm-panel {
  background: inherit;
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 0 20px; }
  .mm-menu > .mm-panel.mm-hasnavbar {
    padding-top: 40px; }
  .mm-menu > .mm-panel:before, .mm-menu > .mm-panel:after {
    content: '';
    display: block;
    height: 20px; }

.mm-vertical .mm-panel {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important; }

.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
  .mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
    border-color: transparent; }

.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
  display: block; }

.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
  height: 40px;
  bottom: auto; }
  .mm-vertical .mm-listview > li > .mm-next:after,
  .mm-listview > li.mm-vertical > .mm-next:after {
    top: 16px;
    bottom: auto; }
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.mm-navbar {
  border-bottom: 1px solid transparent;
  text-align: center;
  line-height: 20px;
  height: 40px;
  padding: 0 40px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
  .mm-navbar > * {
    display: block;
    padding: 10px 0; }
  .mm-navbar a, .mm-navbar a:hover {
    text-decoration: none; }
  .mm-navbar .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; 
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 400;}
  .mm-navbar .mm-btn {
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    z-index: 1; }
    .mm-navbar .mm-btn:first-child {
      padding-left: 20px;
      left: 0; }
    .mm-navbar .mm-btn:last-child {
      padding-right: 20px;
      right: 0; }

.mm-panel .mm-navbar {
  display: none; }
.mm-panel.mm-hasnavbar .mm-navbar {
  display: block; }

.mm-listview li:before{display: none;}

.mm-listview,
.mm-listview > li {
  list-style: none;
  display: block;
  font-size: 1.3em;
  padding: 0;
  margin: 0; }

.mm-listview {
  font: inherit;
  font-size: 14px; }
  .mm-listview a,
  .mm-listview a:hover {
    text-decoration: none; }
  .mm-listview > li {
    position: relative; }
    .mm-listview > li > a,
    .mm-listview > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      line-height: 20px;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
      .mm-listview > li > a.mm-arrow,
      .mm-listview > li > span.mm-arrow {
        padding-right: 50px; }
    .mm-listview > li:not(.mm-divider):after {
      content: '';
      border-bottom-width: 1px;
      border-bottom-style: solid;
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0; }
    .mm-listview > li:not(.mm-divider):after {
      left: 20px; }
  .mm-listview .mm-next {
    background: rgba(3, 2, 1, 0);
    width: 50px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2; }
    .mm-listview .mm-next:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0; }
    .mm-listview .mm-next + a,
    .mm-listview .mm-next + span {
      margin-right: 50px; }
    .mm-listview .mm-next.mm-fullsubopen {
      width: 100%; }
      .mm-listview .mm-next.mm-fullsubopen:before {
        border-left: none; }
      .mm-listview .mm-next.mm-fullsubopen + a,
      .mm-listview .mm-next.mm-fullsubopen + span {
        padding-right: 50px;
        margin-right: 0; }

.mm-menu > .mm-panel > .mm-listview {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-menu > .mm-panel > .mm-listview.mm-first {
    margin-top: -20px; }
  .mm-menu > .mm-panel > .mm-listview.mm-last {
    padding-bottom: 20px; }

.mm-prev:before,
.mm-next:after,
.mm-arrow:after {
  content: '';
  border: 2px solid transparent;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.mm-prev:before {
  border-right: none;
  border-bottom: none;
  left: 20px; }

.mm-next:after,
.mm-arrow:after {
  border-top: none;
  border-left: none;
  right: 20px; }

.mm-divider {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 10px;
  text-transform: uppercase;
  text-indent: 20px;
  line-height: 25px; }

.mm-listview > li.mm-spacer {
  padding-top: 40px; }
  .mm-listview > li.mm-spacer > .mm-next {
    top: 40px; }
  .mm-listview > li.mm-spacer.mm-divider {
    padding-top: 25px; }

.mm-menu {
  background: #ebebeb;
  color: rgba(0, 0, 0, 0.7); }
  .mm-menu .mm-navbar {
	  background: #252525;
    border-color: rgba(255, 255, 255, 0.3); }
    .mm-menu .mm-navbar > *,
    .mm-menu .mm-navbar a {
      color: rgba(255, 255, 255, 0.6); }
    .mm-menu .mm-navbar .mm-btn:before,
    .mm-menu .mm-navbar .mm-btn:after {
      border-color: rgba(255, 255, 255, 0.6); }
  .mm-menu .mm-listview > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-listview > li .mm-prev:before,
  .mm-menu .mm-listview > li .mm-next:after,
  .mm-menu .mm-listview > li .mm-arrow:after {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu .mm-listview > li .mm-prev:after,
  .mm-menu .mm-listview > li .mm-next:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
  .mm-menu .mm-listview > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.5); }
  .mm-menu.mm-vertical .mm-listview li.mm-opened > a.mm-next,
  .mm-menu.mm-vertical .mm-listview li.mm-opened > .mm-panel,
  .mm-menu .mm-listview li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(0, 0, 0, 0.05); }
  .mm-menu .mm-divider {
    background: rgba(0, 0, 0, 0.05); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; 
  overflow: hidden;}

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow: hidden;
  position: relative; }
  html.mm-opened body {
    overflow: hidden; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }


/*
	jQuery.mmenu pageshadow extension CSS
*/
.mm-menu.mm-pageshadow:after {
  content: "";
  display: block;
  width: 20px;
  height: 120%;
  position: absolute;
  left: 100%;
  top: -10%;
  z-index: 99; }
.mm-menu.mm-pageshadow.mm-right:after {
  left: auto;
  right: 100%; }
.mm-menu.mm-pageshadow.mm-next:after, .mm-menu.mm-pageshadow.mm-front:after {
  content: none;
  display: none; }

.mm-menu.mm-pageshadow:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

/****** FILE: themes/pathway/css/jquery.floating-social-share.min.css *****/
/*!
 * jQuery Floating Social Share Plugin v1.1.0
 * http://burakozdemir.co.uk
 * Copyright 2015 Burak Özdemir - <https://github.com/ozdemirburak>
 * Released under the MIT license
 */
#floatingSocialShare{box-sizing:border-box}#floatingSocialShare{position:relative; z-index: 9999;}#floatingSocialShare a{background-color:#404041;position:relative;float: left;width:47px;margin-right: 1px; height:48px;line-height:24px;display:list-item;list-style-type:none;padding: 0;text-align:center;color:#fff;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}#floatingSocialShare a:focus,#floatingSocialShare a:hover{color:#fff;background: #fee669; height:52px;transition-duration:.3s;transition-property:right;transition-timing-function:ease-out}#floatingSocialShare a,#floatingSocialShare a:active,#floatingSocialShare a:focus,#floatingSocialShare a:hover,#floatingSocialShare a:visited{outline:0!important}#floatingSocialShare i{line-height:inherit;font-size:20px;text-align:center}#floatingSocialShare .top-left{position:fixed;top:0%;left:50%; margin-left: -96px;}#floatingSocialShare .top-right{position:fixed;top:20%;right:0}#floatingSocialShare .shareCount{display: none;position:absolute;bottom:0;right:0;left:0;margin:auto;color:#fff;font-size:10px}#floatingSocialShare .margin-top-5{margin-top:5px}

@media only screen and (min-device-width:0px) and (max-width:751px){
	#floatingSocialShare a{margin: 0;border-top: 1px solid #000; border-right: 1px solid #000;}#floatingSocialShare .top-left,#floatingSocialShare .top-right{top:auto;left: auto; bottom:0;width:100%; margin: 0;}#floatingSocialShare a{position:relative;float:left;display:list-item;list-style-type:none}#floatingSocialShare a:focus,#floatingSocialShare a:hover{-moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none}
	#floatingSocialShare a:focus,#floatingSocialShare a:hover{height: 48px;}
	body{
		padding-bottom: 48px;
	}
}

