/* ****************************************************************************************************
* reset */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
th,td{text-align:left;vertical-align:top;}
fieldset,img{border:0;}
ol,ul{list-style: none;margin:0;/*15/16*/ }
ul li{ list-style:none; }
ul{padding:0}
ol {list-style-type:decimal;padding:0 0 0 1.625em;/*26*/}
ul ul, ul ol, ol ol, ol ul{ margin-bottom: 0 }
strong{font-weight:bold;}
em{font-style:italic;}

header,footer,nav,section,article,hgroup,aside{display:block;position:relative;}

img{display:block;}
object,embed{max-width: 100%;}

.cleared > li:after,.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix,* html .cleared > li{zoom: 1;}
*:first-child+html .clearfix,*:first-child+html .cleared > li{zoom: 1;}

pre,input,select,textarea{line-height:15px;font-size:12px;}

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* ****************************************************************************************************
* main */


html{font-size: 100%;line-height: 1.2em;overflow-y: scroll;}
body{font:16px/1.6 Arial,sans-serif; line-height:1.6;color:#4b4133;}

figcaption,small{font-size:0.688em;}
small{line-height:1;}
ul,ol,dd{margin-left:3em;}
ul ul{padding:0 0 0 2.2em; }
ol {list-style-type:decimal;padding:0 0 0 1.625em;/*26*/margin:0.937em 0 0.937em 0;/*15/16*/}
li > ul,li > ol{margin-bottom:0;}
dt{font-weight:bold;}


::selection { background: #2b6e29; color:#fff;  text-shadow:none; }
::-moz-selection { background: #2b6e29; color:#fff;  text-shadow:none;  }

address{ font-style:normal; }

.mobile-on{display:none;}


/** header **/
[role="banner"]{ min-height:110px; max-height:110px; }

.donate-area{ padding-top: .625em; text-align: right; display: flex; flex-wrap: wrap; align-items:  center; justify-content: flex-end; gap: 0px 40px;}
/*.donate-area li{margin-top: 1.5em}*/
.donate-area li.facebook{background: url('images/iconsprite.png') no-repeat  -12px -129px; display:inline-block; min-height:32px; font-weight:bold;}
.donate-area li.facebook:hover{background: url('images/iconsprite.png') no-repeat  -156px -129px;}
.donate-area li.twitter{background: url('images/iconsprite.png') no-repeat -13px -58px; display:inline-block; min-height:32px; font-weight:bold;margin-right:1em;}
.donate-area li.twitter:hover{background: url('images/iconsprite.png') no-repeat -156px -58px;}
.donate-area li a{ text-decoration: none; color:#4b4133; padding-left: 2.375em; opacity:1.0;
	-moz-transition: opacity .25s linear;-webkit-transition: opacity .25s linear;transition: opacity .25s linear;}
.donate-area li a:hover{ opacity:0.5; }


/** main-nav **/
.main-nav .row{max-width:1032px;}
.main-nav .row .ninecol{width:73.05%;}
.main-nav{max-height:47px; border-top: 1px solid; border-top-color:#692521;margin:0 0 1em;
	-moz-box-shadow: inset 0px 1px 1px 0px #c36868;-webkit-box-shadow: inset 0px 1px 1px 0px #c36868;box-shadow: inset 0px 1px 1px 0px #c36868;
	background: url('images/cross-pattern.png'), #a73536; /* Old browsers */
	background: url('images/cross-pattern.png'), -moz-linear-gradient(top,  #a73536 0%, #902626 100%);
	background: url('images/cross-pattern.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a73536), color-stop(100%,#902626));
	background: url('images/cross-pattern.png'), -webkit-linear-gradient(top,  #a73536 0%,#902626 100%);
	background: url('images/cross-pattern.png'), -o-linear-gradient(top,  #a73536 0%,#902626 100%);
	background: url('images/cross-pattern.png'), -ms-linear-gradient(top,  #a73536 0%,#902626 100%);
	background: url('images/cross-pattern.png'), linear-gradient(to bottom,  #a73536 0%,#902626 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a73536', endColorstr='#902626',GradientType=0 );}  
.main-nav .row{overflow:visible;position:relative;}
.main-nav li{border-left:0; border-right: 1px solid; border-left:1px solid; margin:0; padding:0;position:relative;}
.main-nav .nav li{ border-left-color:#b6595a; border-right-color:#66211e; }
.main-nav .nav a{ padding: 0.5em 0.72em; color:#fff; font-weight:700; text-decoration:none; text-shadow:#610d0d 0 1px 0; }
.main-nav .nav > :first-child, .main-nav .nav > :first-child a{ border-left:0; }
.main-nav .nav li:last-child{border-right:0;}
.main-nav .nav a.selected{text-decoration:underline;}
.main-nav .nav li:hover,.main-nav .flyout{background: #6b1615;
	background: -moz-linear-gradient(top,  #6b1615 0%, #580e0d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b1615), color-stop(100%,#580e0d));
	background: -webkit-linear-gradient(top,  #6b1615 0%,#580e0d 100%);
	background: -o-linear-gradient(top,  #6b1615 0%,#580e0d 100%);
	background: -ms-linear-gradient(top,  #6b1615 0%,#580e0d 100%);
	background: linear-gradient(to bottom,  #6b1615 0%,#580e0d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b1615', endColorstr='#580e0d',GradientType=0 );}
.main-nav .flyout, .main-nav .flyout.depth-2{display:none;}
.main-nav .flyout{position:absolute;z-index:99997;padding:5px;top:44px;left:0;text-align:left;min-width:250px;}
.main-nav .nav .flyout ul{padding-left:0.5em;}
.main-nav .nav .flyout li{border:none;padding-left:37px;text-indent:-50px;}
.main-nav .nav .flyout li:before{background: url("images/iconsprite.png") no-repeat scroll -131px -257px transparent;
    content: "\0000a0";margin-right: 0.25em;min-height: 16px;padding: 0 14px;}
.main-nav .flyout li:hover{background:none;}
.main-nav .flyout li:hover a{color:#FDB813;}
.main-nav li:hover .flyout.depth-1{display:block;}


/** heading bar */
.main-heading{ min-height:155px; padding: 50px 0; background: url('images/bg-pink-rips.jpg') top left repeat-x; }
.main-heading h1{ text-shadow:#fcfafa 0 1px 0 }

#header-search:after{position:absolute;width:27px; min-height: 15px; max-height: 15px; overflow:hidden; content:' '; 
	background: url('images/iconsprite.png') no-repeat -20px -201px; right:0; top:11px; pointer-events:none;}
#header-search{ height:38px; border-radius:20px; margin-top: 0.188em; min-width:186px;max-width:186px; position:relative;
	-moz-box-shadow:  0px 1px 0px 0px #c35e5e, inset 0px 1px 1px 0px #0b0606;-webkit-box-shadow:  0px 1px 0px 0px #c35e5e, inset 0px 1px 1px 0px #0b0606;box-shadow:  0px 1px 0px 0px #c35e5e, inset 0px 1px 1px 0px #0b0606;
	background-color: rgb(23,18,14);background: -moz-linear-gradient(top, rgba(23,18,14,1) 0%, rgba(58,46,37,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(23,18,14,1)), color-stop(100%,rgba(58,46,37,1)));
	background: -webkit-linear-gradient(top, rgba(23,18,14,1) 0%,rgba(58,46,37,1) 100%);
	background: -o-linear-gradient(top, rgba(23,18,14,1) 0%,rgba(58,46,37,1) 100%);
	background: -ms-linear-gradient(top, rgba(23,18,14,1) 0%,rgba(58,46,37,1) 100%);
	background: linear-gradient(to bottom, rgba(23,18,14,1) 0%,rgba(58,46,37,1) 100%);}

#header-search input{ border:none; padding: 4px 2px; max-width: 73%; margin: 7px 0 0 10px; font-size:1em; color:#fff; background: none; }
#header-search button{ background: red; border:none; text-indent:-9999em; min-height:30px; min-width:30px; border-radius:20px; position:relative; top:-1px; right:-1px;
	-moz-box-shadow:  0px 1px 0px 0px #19140f, inset 0px 1px 1px 0px #d27d7d;-webkit-box-shadow:  0px 1px 0px 0px #19140f, inset 0px 1px 1px 0px #d27d7d;
	box-shadow:  0px 1px 0px 0px #19140f, inset 0px 1px 1px 0px #d27d7d;
	background: rgb(181,75,68);
	background: -moz-linear-gradient(top, rgba(181,75,68,1) 0%, rgba(149,40,40,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,75,68,1)), color-stop(100%,rgba(149,40,40,1)));
	background: -webkit-linear-gradient(top, rgba(181,75,68,1) 0%,rgba(149,40,40,1) 100%);
	background: -o-linear-gradient(top, rgba(181,75,68,1) 0%,rgba(149,40,40,1) 100%);
	background: -ms-linear-gradient(top, rgba(181,75,68,1) 0%,rgba(149,40,40,1) 100%);
	background: linear-gradient(to bottom, rgba(181,75,68,1) 0%,rgba(149,40,40,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b54b44', endColorstr='#952828',GradientType=0 );}
#header-search button:hover{background: rgb(178,102,98);
	background: -moz-linear-gradient(top, rgba(178,102,98,1) 0%, rgba(149,40,40,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,102,98,1)), color-stop(100%,rgba(149,40,40,1)));
	background: -webkit-linear-gradient(top, rgba(178,102,98,1) 0%,rgba(149,40,40,1) 100%);
	background: -o-linear-gradient(top, rgba(178,102,98,1) 0%,rgba(149,40,40,1) 100%);
	background: -ms-linear-gradient(top, rgba(178,102,98,1) 0%,rgba(149,40,40,1) 100%);
	background: linear-gradient(to bottom, rgba(178,102,98,1) 0%,rgba(149,40,40,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b26662', endColorstr='#952828',GradientType=0 );}

#header-search button:focus{background: #681d19;-moz-box-shadow: inset 0px 1px 0px 0px #19140f,  0px 0px 1px 0px #d27d7d;
-webkit-box-shadow: inset 0px 1px 0px 0px #19140f,  0px 0px 1px 0px #d27d7d;box-shadow: inset 0px 1px 0px 0px #19140f,  0px 0px 1px 0px #d27d7d;}

.breadcrumb a{text-decoration: none;}
.breadcrumb li{margin:0 1.75em 0 0;}
.breadcrumb li.icon{margin:0;}
.breadcrumb li.icon:before{background:url("images/iconsprite.png") no-repeat scroll -13px -7px transparent;content:" ";height:14px;width:21px;padding:0 1.25em;}
.breadcrumb li.first:before{background:none;padding:0;}

[role="main"]{overflow:hidden;margin-bottom:3.2em;background: url('images/border-dot-gr.png') repeat-y 72.05% 0 transparent;}
.contact[role="main"]{overflow:hidden;margin-bottom:3.2em;background: url('images/border-dot-gr.png') repeat-y 48% 0 transparent;}
[role="main"] > *{ margin:1.625em 0 0; }
[role="main"] > article{ padding-right: 2.5em  }
[role="complimentary"]{ padding-left: 2.5em;   }

 .row aside.threecol{width:28.94%;}
[role="complimentary"] p{ margin: 0 0 .875em; }
[role="complimentary"] .size-two{ margin-bottom:.750em  }
[role="complimentary"] .sub-nav li:before { background: url("images/iconsprite.png") no-repeat scroll -13px -9px transparent; content: "\0000a0"; }
[role="complimentary"] .sub-nav li, #editable .sub-nav li{margin-top: .25em;margin-left:32px;text-indent:-32px;padding-left:0;}
.sub-nav a.selected{color:#2B6E29;}
[role="complimentary"] .sub-nav .depth2 li{margin-left:0;}
#editable [role="complimentary"] .side-list li{ max-width:90px; padding: 0; margin-bottom:2em;background:none;}
.sub-nav > li{ font-size:.913em }
.sub-nav a{ font-weight:bold;word-spacing:2px;}

/** footer **/

.footer { min-height:380px;  background: url('images/bg-footer-rips.png') top left repeat-x #a13033; padding-top: 70px; color:#fff; }
.footer h1{ color:#fff; text-shadow:#610d0d 0 1px 0; max-width:55%; }
.footer a{ color:#fff; text-decoration:none }
.footer a:hover{text-decoration:underline;}
.footer li{ line-height: 3.4 }
.footer li.facebook{background: url('images/iconsprite.png') no-repeat; background-position:-19px -416px; padding:0 0.5em 4px 3.5em; min-height:43px;}
.footer li.facebook:hover{background-position:-19px -585px;cursor:pointer;}
.footer li.twitter{background: url('images/iconsprite.png') no-repeat; background-position:-19px -504px; padding:0 0.5em 4px 3.5em; min-height:43px;}
.footer li.twitter:hover{background-position:-18px -673px;cursor:pointer;}
.footer li.facebook a, .footer li.twitter a{padding-left:2.375em;margin-left:-2.375em;}

.footer .nav > li{float:right;line-height:1.3;}
.footer .nav li a{padding:0 10px;}
.footer [class*="size-"]{ margin-bottom: .875em }
.footer .sixcol{ margin-right:0; width:49% }

#footer{background-color:#E5E5E5;margin:0 auto;padding:10px 0;}
#footer-nav ul{list-style-type:none;margin:0;padding:0;}
#footer-nav ul li{display:inline;}
#footer-nav ul li a,#footer-nav ul li a:link,#footer-nav ul li a:visited{text-decoration:none;padding:10px;display:inline-block;}
#footer-nav ul li a.selected,#footer-nav ul li a:hover{text-decoration:underline;}

.sub-nav ul li a.first,#footer-nav ul li a.first{padding:10px 10px 10px 0;}

.footer.grey-top{background: url('images/bg-footer-support-rips.png') right top repeat-x #a13033;z-index:-20;}
.footer.pink-top{background: url('images/bg-footer-home-rips.png') top left repeat-x #a13033;}

.follow-foot{ padding-right: 2.5em; border-right:#b4595c 1px solid;}

.footer .bottom:before {background: url("images/bg-silouette-child.png") no-repeat scroll 88% 100% transparent;bottom:42px;content: " ";height: 220px;position: absolute;right: 52%;width: 78px;z-index: 10000;}

.contact-foot{  padding-left: 2.5em; border-left:#851619  1px solid }
.contact-foot p, .contact-foot address{ max-width:55%; }

.bottom{ background: url('images/border-dot-ft.png') top left repeat-x; margin-top: 1.625em; font-size:.875em; text-shadow:#610d0d 0 1px 0; padding:1.5em 0;}
.bottom p{ margin-bottom: 0 }

.grey-footer{background: url('images/support-footer-rips.png') top left repeat-x #F0EEE4; padding-top:50px;margin-top:-2.2em;}
.pink-footer{background: url('images/home-footer-rips.png') top left repeat-x #F5EBEB; padding-top:50px;margin-top:-2.2em;}
.pink-footer.home { margin-top:1em; }
.pink-footer.home h2{margin-bottom:0;}

/* ****************************************************************************************************
* general */

/** vertical rhythym **/
[role="complimentary"] > section, [role="complimentary"] > .content-block{margin:0 0 3.2em 0;}
p,td,label, button,input,textarea,select,label,[class*="size-"],ul,ol{margin:0 0 1.5em 0;}
h2,h3,h4,h4{margin:0 0 0.5em 0;}

/** positioning/alignment **/
.float-left{ float:left; } 
.float-right{ float:right; }
.text-left{text-align:left;} 
.text-right{text-align:right;}
.text-centre{text-align:center;}

/** horizontal lists **/
.nav,.side-list{list-style:none; margin:0; padding: 0}
.nav > li, .nav > li > a,.side-list > li,.side-list > li > *,.side-list iframe{ float:left; display:inline;}	
[role="main"] ul li:before{ background: url('images/iconsprite.png') no-repeat; background-position:-172px -257px; content:"\0000a0"; padding:0 14px; min-height:16px; margin-right:.25em   }
[role="main"] ul.side-list li:before{ background: none; padding: 0; min-height: 0; margin: 0 }

.side-list--share li{ margin:  0px !important; }
.side-list--share li:before{ display:none!important; }
/** sprites **/
.icon:before{ background: url('images/iconsprite.png') no-repeat;}

/** textures */	
.noise {position: relative;z-index: 1;}
.noise:before {content: "";position: absolute;z-index: -1;top:48px;bottom:0;left:0;right:0; background-image: url(data:image/png;base64,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);}

.green-line { background: url("images/border-dot-hr.png") top left repeat-x; border: 0px;  } 

/* ****************************************************************************************************
 * content */
#content-area{padding:0 0 2em;}
#sidebar{background-color:#F2F3F4;}
.threecol.right{float:right}
#editable{padding:0;}

#editable #sitemap ul{margin:0;}
#editable #sitemap ul.depth1 {list-style: none;font-weight:bold;}
#editable #sitemap ul.depth1 li a{margin:0 0 10px;display:block;}
#editable #sitemap ul.depth2{list-style: disc outside none;font-weight:normal;}
#editable #sitemap ul.depth3{list-style: square outside none;font-weight:normal;}

#editable aside img{border:0; box-shadow:none;}

.content-block{margin:0.5em 0 1em;}

/* ***************************************************************************************************
* forms*/

fieldset{padding:0;border:none;margin-bottom:1.25em;vertical-align:top;}
fieldset.half{ display: inline; min-width: 48%;  max-width: 48%; min-height: 75px; }
fieldset.full{ clear: both; width: 100%; display:block; }

label,input,textarea{cursor:pointer;width:96%;margin-bottom:0.25em;}
label{display:block; font-weight:300;}
input,textarea,select{border:1px solid #4B4133; padding:15px 10px;font:16px/1.6 Arial,sans-serif;color:#4B4133;}
button{cursor:pointer}
#header-search input {width: auto; }


input[type=radio], input[type="checkbox"]{display:inline;float:left;max-width:5%;margin-bottom:3px;margin-top:10px;}

.full label{display:block;width:30%} /*remove width for label on separate line */
.full label.full-label{width:100%;margin-bottom:10px;}
.full input,.full textarea{display:block;} /*remove width for label on separate line */
.full select{display:block;width:63%;min-width:63%;max-width:63%;cursor:pointer;}
fieldset.full label.radio-label{display:inline-block;width:55%;}
fieldset.full span.radio-label {display:inline-block;width:50%;font-size:0.813em;}
.full input[type=radio]{float:left;margin:5px 0px 3px 37%;width:10%;}

.half select{cursor:pointer;min-width:104%;max-width:104%; max-height: 15px;}

.double-height{ max-height: 72px; min-height: 72px }

.field{ border: #ccc 1px solid; padding: 4px 6px; font-size:0.875em;}

input.button-main, input.button-main:active{cursor:pointer;width:auto;border:0;}

ul.errors{margin:0.25em 0 0.5em;padding:0;list-style:none;float:left;color:#902626;font-weight:bold;font-size:0.813em;}
ul.errors li:before{background:none;margin-right:0;padding:0;}
input.error,textarea.error,select.error{border:1px solid #902626;background-color:#F7F2F2;}
p.error{color:#902626;font-weight:bold;}

.linear-form input.button-small{margin:0;width:auto;}

/* ****************************************************************************************************
news
*/
.news-item,.listing{margin-bottom:3em;}
.news-item h3{margin:0 0 0.75em;}
.news-date{text-transform:uppercase;letter-spacing:1px;font-weight:bold;}


/* ****************************************************************************************************
pagination
*/
.paginate{margin:0 -40px 0 0;width:auto;padding:20px 20px 0 0;}
#editable ul.pagination{list-style-image:none;text-align:center;font-size: 1.25em;font-weight: bold;margin:0;}
#editable li{padding-left:30px;text-indent:-30px;}

ul.pagination li, #editable ul.pagination li{display:inline-block;font-size:0.875em;padding-left:0;text-indent:0;}
[role="main"] ul.pagination li:before,#editable ul.pagination li:before{background:none;margin-right:0;padding:0;}
ul.pagination li a,ul.pagination li a:link,ul.pagination li a:visited{text-decoration:underline;padding:3px 8px;display:inline-block;}
ul.pagination li.numbered a{text-decoration:underline;padding:3px;}
ul.pagination li.selected{color:#2b6e29;font-weight:bold;padding:3px 3px;}
ul.pagination li.left a,ul.pagination li.right a{padding:3px 0;}

/* ****************************************************************************************************
projects
*/

.our-projects{margin: 0px -20px; padding: 48px 0px;}
.our-projects article.fourcol{height:235px;margin-bottom:2em;margin-right:0;padding:0 20px;width:33.3%;}
.our-projects h1, .our-projects h2{height:55px;overflow:hidden;margin:0;}
.our-projects h1 a{text-decoration:none;}
.our-projects .project-thumb{display:block;height:150px;overflow: hidden;-webkit-box-shadow: 0px 0px 4px 1px #ccc;box-shadow: 0px 0px 4px 1px #ccc;}
.our-projects .project-thumb img{width:100%;margin:0px;border:2px solid #FFF;}
.our-projects a.button-small{position:absolute;left:25%;bottom:0px;}
.our-projects a.button-small:active{top:auto;}

.pink-footer .our-projects img {border: 2px solid #FFFFFF;box-shadow: 0 0 4px 1px #CCCCCC;height: 150px;margin: 5px;width: 95%;}	
.pink-footer.home .our-projects { background: url('images/projects-arrow.png') no-repeat 96% 57% transparent; padding:20px 0 0;}
.pink-footer.home .our-projects article.fourcol{padding:0 5px;width:30%;}
.pink-footer.home .our-projects h2{margin:0 16px;}
.pink-footer.home .our-projects a{text-decoration:none;}
.pink-footer.home.noise:before{top:34px;}
.home-project-link{ background: url('images/projects-silhouette.png') no-repeat 20% 98% transparent; }
.home-project-link a.button-main{margin-top:4em;margin-right:1em;}

iframe.boxed{-webkit-box-shadow: 0px 0px 4px 1px #ccc;box-shadow: 0px 0px 4px 1px #ccc;border:2px solid #FFF;margin:1em auto 0;}

.filter-options { height: 220px; padding: 33px 0px 20px; position: relative; }
.filter-options.row,#projects-container.row,.projects-content.row { overflow: visible; }
.filter-options select{border:1px solid #CCC;}
.filter-options.row .fourcol{width:27%;} 

.projects-content #editable{margin:0;padding-bottom:10px;}

h3.project-trigger{ margin: .5em 0 .5em 1em; cursor: pointer; display: block; }
h3.navheader .project-reveal{ margin-right: .5em; }
.projectfilter{width:100%; z-index: 99; position: relative;}
.projectfilter li{padding:10px;}
.projectfilter .disabled{display:none;}
#projects-container .projectfilter .selected,.projectfilter #all{display:block; }
.projects-map { position: absolute; z-index: 50; right: 0px; margin-top: -51px;  }


/* ****************************************************************************************************
slider
*/

.home-slider{background:url('images/slider-rips.png') repeat-x 50% 50% transparent;}
.main-heading.home-slider{min-height:381px;padding:20px 0 0;margin-bottom:2em;}

.flexslider{position:relative;width:100%;padding:0 3.2em;overflow:hidden; height:359px;}
.flexslider ul.slides{padding:0;max-height:520px;margin:0;width:100%;list-style:none;}
.flexslider li{background:none;padding-left:0;position:relative;}

.flexslider li.slide-title,.flexslider .flex-control-nav li,.flexslider .flex-direction-nav li{display:block;}

.flexslider li .flex-caption{position:relative;width:48%;float:left;margin-top:20px;padding:0;font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; font-weight:bold;line-height:1;}
.slide-title{color:#2b6e29;font-size:2em;/*36*/line-height:1.5;margin-top:0;}
.flexslider .content-block.home-slide-1{background:url('images/slider-silhouette-1.png') 96% 67% no-repeat transparent; height:359px;}
.flexslider .content-block.home-slide-2{background:url('images/slider-silhouette-2.png') 96% 67% no-repeat transparent; height:359px;}
.flexslider .content-block.home-slide-3{background:url('images/slider-silhouette-3.png') 96% 67% no-repeat transparent; height:359px;}
.flexslider .content-block.home-slide-4{background:url('images/slider-silhouette-4.png') 96% 67% no-repeat transparent; height:359px;}
.flexslider .content-block.home-slide-5{background:url('images/slider-silhouette-5.png') 96% 67% no-repeat transparent; height:359px;}

.flexslider li .flex-image{background:url("/content/themes/AdvantageAfrica/images/loader.gif") no-repeat 50% 50% transparent;}
.flexslider li .flex-image:before {background: url("images/slide-show-rips.png") no-repeat scroll 0 0 transparent;
	bottom:68px;content: " ";display: block;height: 31px;position: absolute;right:0;width:474px;}
.flexslider li img{float:right;width:52%;z-index:200;border:2px solid #FFF;}

.flex-control-nav a,.flex-direction-nav a,.flex-pauseplay a{cursor:pointer;}

.flexslider .flex-control-nav{position:absolute;bottom:0;left:1.5em;}
.flexslider .flex-control-nav li{display:inline;cursor:pointer;}
.flexslider .flex-control-nav a{background:url("images/iconsprite.png") no-repeat scroll -64px -252px transparent;padding:5px 17px;text-indent:-9999px;display:inline-block;}
.flexslider .flex-control-nav a:hover,.flexslider .flex-control-nav a.flex-active{background:url("images/iconsprite.png") no-repeat scroll -19px -252px transparent;}

.flexslider .flex-pauseplay{position:absolute;bottom:5px;left:14em;margin:0 0 1.25em;}
.flexslider .flex-pauseplay a{padding:0 10px 10px;display:inline-block;font-weight:bold;font-weight:bold;}
.flexslider .flex-pauseplay a:hover{color:#C08583;}
.flexslider .flex-pauseplay a.flex-pause:after {background: url("images/iconsprite.png") no-repeat -92px -209px scroll transparent;
       content:" ";margin:6px;display:block;float:right;height:13px;width:10px;}
.flexslider .flex-pauseplay a.flex-pause:hover:after {background-position:-180px -209px;}
.flexslider .flex-pauseplay a.flex-play:after {background: url("images/iconsprite.png") no-repeat scroll -92px -174px transparent;
        content:" ";margin:6px;display:block;float:right;height:13px;width:10px;}
.flexslider .flex-pauseplay a.flex-play:hover:after {background-position:-180px -174px;}

.flexslider .flex-direction-nav{display:inline;position:absolute;bottom:40%;width:100%;}
.flexslider .flex-direction-nav li{display:inline;cursor:pointer;}
.flexslider .flex-direction-nav a{padding:0 20px;text-indent:-9999px;display:inline-block;border:0;}
.flexslider .flex-direction-nav li a.flex-prev{background:url("images/iconsprite.png") no-repeat scroll -106px -3px transparent;position:absolute;left:-40px;}
.flexslider .flex-direction-nav li a.flex-next{background:url("images/iconsprite.png") no-repeat scroll -153px -2px transparent;position:absolute;left:915px;}

.flexslider li{display:none;}

/* ****************************************************************************************************
* home */

.home-news{margin-top:2em;}
.home-news h2{margin-bottom:0.5em;}
.home-news h1,.home-news p.small{margin-bottom:0.25em;}
.home-news h1 a{text-decoration:none;}
.home-summary{max-height:44px;overflow:hidden;margin-bottom:0.75em;padding-bottom:1em}
.home-article:first-of-type{ background: url("images/small-dot-hr.png") -57px 100% no-repeat transparent;margin-bottom:0.75em;padding-bottom: 1px;}

.stats{margin-bottom:1em;margin-top:-1em;}
.row .stats .fourcol{margin-right:0;width:33.3%;}
.content-block.home-text{background: url('images/silhouette-women-child.png') no-repeat 100% 100% transparent;}
.content-block.home-text p{margin:0;padding:0 90px 20px 0;}
.content-block.home-stats-01,.content-block.home-stats-02,.content-block.home-stats-03 {margin:0;
	padding:20px;background:#F1E7E8;background: url('images/home-stats-bg.png') repeat-x;}
	


/* ****************************************************************************************************
support
*/

.support-footer #CAFDonationWidgetContainer .cafContent,.support-footer #CAFDonationWidgetContainer .cafContentWithoutBranding{border:0;}

.grey-footer .lower:before {background: url("images/support-footer-silhouette.png") no-repeat scroll 98% 100% transparent;content: " ";
	bottom: -16px;display: block;height: 235px;position: absolute;right: 139px;width: 290px;z-index: -1;}
.support-footer .lower{margin-top:3em;}
.support-footer .lower hr{margin-bottom:2em;}
.support-footer [role="complimentary"] .sub-nav li:before{top:auto;height:15px;width:15px;position:absolute;}
.support-footer .sub-nav a {padding-left: 32px;}

.fn-attribution {
	padding-top: .25em;
	display: block;
}

.fn-attribution a span + span{
	visibility: hidden;
	width: 1em;
	position: absolute;
}

.fn-attribution a .icon-hearts:before {
	position: relative;
	content: '\2665';
	display: inline-block;
	color: #fff;
	visibility: visible;
	width: auto;
	margin:0 .2em;
	top:.15em;
	font-size: 1.4em;
}

/* ****************************************************************************************************
media queries
*/

@media only screen and (-webkit-min-device-pixel-ratio:0) { 
    #header-search button{top:-4px;}
  }
  
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #header-search button{top:-4px;}
}

@media only screen and (max-width: 1024px) {

	body{font-size:0.883em;line-height:1.5em;}
	.row,#editable{padding:0 20px;}
	.main-nav .row .ninecol{width:80%;}
	.main-nav .flyout{top:39px;}
	#header-search{width:16%;min-width:auto;height:34px;}
	#header-search:after{top:9px;right:-2px;}
	#header-search button{position:absolute;top:4px;right:5px;min-height:25px;min-width:25px;}
	#header .row .sevencol{width:45.75%;float:left;}
	#header .row .fivecol{width:50.45%;float:right;}
	.donate-area li a{padding-left:2.5em;}
	
	.row .stats .fourcol{float:left;height:123px;overflow:hidden;}
	
	.flexslider .flex-direction-nav{display:none;}
	.flexslider .flex-pauseplay{left:220px;}
	.flexslider li img{width:47%;}
	.flexslider li .flex-image:before{background:none;}
	.flexslider .content-block.home-slide-1,.flexslider .content-block.home-slide-2,.flexslider .content-block.home-slide-3,.flexslider .content-block.home-slide-4,
		.flexslider .content-block.home-slide-5{background-position:94% 68%;margin-left:-20px;padding-left:20px;}
}

@media handheld, only screen and (max-width: 850px) {
	
	.main-nav .row .ninecol{width:100%;}
	.main-nav #header-search{display:none;}
	#header-search.mobile-on{display:block;width:186px;overflow:hidden;}
	#header-search input{float:left;}
	
	
	/*.donate-area a.button-main{position:absolute;right:0;top:15%;}*/
	
	.donate-area li.twitter{margin-right:0.5em;}
	
	.our-projects h1, .our-projects h2{height:75px;}
	.our-projects .project-thumb{height:auto;}
	.our-projects a.button-small{left:23%;}
	.pink-footer .our-projects img{height:auto;}
	
	.support-footer .row .sixcol.last{width:25%;float:right;}
	
	.home-content.row .ninecol{width:71.05%;float:left;}
	.home-content.row .threecol{width:22.05%;float:right;}
	.row .stats .fourcol{height:79px;}
	.content-block.home-stats-01, .content-block.home-stats-02, .content-block.home-stats-03{padding:14px;}
	.stats p{font-size:0.8em;}
}

/* Tablet */

@media handheld, only screen and (max-width: 767px) {

	body{-webkit-text-size-adjust: none;}

	[role="main"] { background: none; }

	.row,body{width:100%;min-width:300px;margin-left:0px;margin-right:0px;}
	.row{margin-bottom:1em;}

	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol,
	.row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol { width: auto; float: none; margin-left: 0px; margin-right: 0px;
	margin-bottom: 1em; padding-left:0;padding-right:0; }

	.main-nav{max-height:auto;}
	.main-nav .row{padding:0 10px;overflow:visible;}
	.main-nav li{border-left:0;box-shadow: 0 1px 0 0 #C36868 inset;background: url("images/cross-pattern.png") repeat scroll 0 0%, linear-gradient(to bottom, #A73536 0%, #902626 100%) repeat scroll 0 0 transparent;}
	.main-nav li ul li{border-left:0;box-shadow:none;background:none;}
	#header .row{padding:0 10px;}
	#header .nav{right:133px;}
	#header .row .fivecol{width:52.45%;}
	.donate-area li.facebook{margin-right:0.5em;}
	.donate-area a.button-main{position:relative;float:left;display:inline-block;}
	
	.row aside.threecol{width:auto;}
	
	.footer .row,.grey-footer .row,.pink-footer .row{margin-bottom:0;}
	.footer.grey-top,.footer.pink-top{z-index:0;}
	.footer .row{padding:0;}
	.footer .row .sixcol{float:left;width:49%;padding:0 20px}	
	.footer .bottom:before{bottom:86px;right:55%;}
	
	.projects-map{top:0;z-index:-1;}
	.filter-options.row .fourcol{display:inline-block;width:29%;}
	.our-projects article.fourcol,.pink-footer.home .our-projects article.fourcol{width:32%;display:inline-block;}
	.pink-footer.home .our-projects,.home-project-link{background:none;}
	
	.contact[role="main"]{background:none;}
	.support-footer .row .sixcol.last{width:100%;float:none;}
	.row .stats .fourcol{height:94px;}

}

@media handheld, only screen and (max-width: 700px) {
	
	#header .row .sevencol,#header .row .fivecol{float:none;width:100%;}
	#header .nav{position:relative;right:auto;top:auto;}
	[role="banner"]{max-height:100%;min-height:auto;}
	
	.main-nav{max-height:100%;}
	.main-nav .row. ninecol{width:100%;}
	#header-search.mobile-on{top:auto;left:0; right:auto;float:left;display:inline-block;margin:1.5em 1.5em 1.5em 0;}
	
	.footer .row{padding:0 20px;}
	.footer .row .sixcol{float:left;width:100%;padding:0;}	
	.footer .bottom:before{display:none;}
	.follow-foot,.contact-foot{border:0;}
	.footer .nav > li{float:none;}
	.footer .nav li a:first-child{padding-left:0;}
	.footer .row .sixcol.text-right{text-align:left;}
	
	.filter-options{height:auto;}
	.filter-options.row .fourcol{width:100%;}
	.filter-options select{margin:0;}
	
	.our-projects article.fourcol,.pink-footer.home .our-projects article.fourcol{width:48%;display:inline-block;height:auto;}
	.our-projects a.button-small{position:relative;left:auto;bottom:0;}
	.pink-footer.home .our-projects article.fourcol a.button-small{left:23%;}
	
	.row .stats .fourcol{height:79px;}
	.home-content.row .ninecol,.home-content.row .threecol{width:auto;}

}


/* Mobile */

@media handheld, only screen and (max-width: 480px) {

    .mobile-on{display:block;}
    .mobile-off{display:none;}
    .footer .contact-foot aside img,.donate-area .button-main{display:none;}
    #logo img{width:80%;height:auto;margin:0 auto;}
    .nav-mobile { text-align: center; }
    #header .button-main{display:none;}
    #header-search.mobile-on{margin:1em 0;}
    .donate-area .facebook,.donate-area .twitter{float:right;margin:0.5em;}
    .donate-area .facebook a,.donate-area .twitter a{text-indent:-9999px;opacity:0;}
    
    .row aside.threecol,.footer .sixcol{width:100%;}
    [role="complimentary"],[role="complimentary"] > .content-block{background:url("images/small-dot-hr.png") no-repeat scroll left top transparent;padding:20px 0 0px;margin:30px 0 0px;}
    
    img.left,img.right,.video{ margin: 10px 0;float:none;width:100%;height:auto;}
	.text-right{text-align:left;}
	.quote{padding:0 0 0 5em;}
	.quote:after{background:none;}
	
    fieldset.half { min-width: 100%; max-width: 100%; }
    
    .breadcrumb .mobile-on{margin:1em auto;}
    #footer .mobile-on{margin-top:10px;}
    
    .footer{padding-top:40px;}
    .footer span{font-size:16px;line-height:1.4;}
    .footer li,.footer p{font-size:1.2em;line-height:1.4;}
    .footer li{line-height:2.4;text-indent:0;}
    .footer li.facebook,.footer li.twitter{padding-bottom:10px;}
    .footer li.facebook a,.footer li.twitter a{min-height:60px;}
    .contact-foot p, .contact-foot address{width:100%;max-width:100%;}
    .footer .sixcol.contact-foot{background:url("images/border-dot-ft.png") repeat-x scroll left top transparent;padding-top:20px;padding-bottom:50px;}
    .footer .contact-foot aside.float-right{float:none;position:absolute;bottom:-16px;}
    
    .stats{display:none;}
    .content-block.home-text{background:none;}
    .content-block.home-text p{padding:0;}
    
    .row.filter-options,.projects-content #editable,.projects-content.row{min-width:260px;}
    .filter-options.row .fourcol{width:88%;}
	.projects-map{left:0;right:auto;margin-top:-60px;}
    .our-projects article.fourcol,.pink-footer.home .our-projects article.fourcol{width:100%;text-align:center;}
    .our-projects h1, .our-projects h2{height:auto;margin-bottom:0.5em;}
    .pink-footer .our-projects img{width:auto;margin:1em auto 0;}
    .our-projects .project-thumb img{width:auto;margin:0 auto;max-width:260px;}
    .our-projects .project-thumb{display:inline-block;}
    .pink-footer.home .our-projects article.fourcol a.button-small{left:auto;bottom:50px;}
    .home-project-link{text-align:center;}
    .home-project-link a.button-main{margin:1em auto;}
    .home-project-link a.button-main.right{float:none;}
    
    .flexslider{height:350px;min-width:300px;}
    .slide-title{font-size:1.6em;}
    .slide-title p{margin:0;}
    .flexslider li img{width:100%;margin:0 auto;height:auto;float:none;}
    .flex-image{max-height:178px;overflow:hidden;}
    .flexslider li .flex-caption{float:none;width:100%;display:block;height:110px;}
    .flexslider li .flex-caption p{line-height:1.2;}
	.flexslider .content-block.home-slide-1,.flexslider .content-block.home-slide-2,.flexslider .content-block.home-slide-3,.flexslider .content-block.home-slide-4,
		.flexslider .content-block.home-slide-5{background:none;height:auto;margin:0.5em 0;}
	.flexslider .flex-control-nav{bottom:-20px;}
	.flexslider .flex-pauseplay{bottom:-25px;}

}