 '
 /*
Theme Name: Crate for ESC
Theme URI: http://cornershopcreative.com
Description: Base theme developed by Cornershop Creative, LLC for Endangered Species Coalition
Author: Ben Byrne, Cornershop Creative
Author URI: http://cornershopcreative.com
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: crate
*/

/*! ♫ Sing a song about SASS forced charsets... ♫ */
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary
{
	display:block
}
audio,canvas,progress,video
{
	display:inline-block;vertical-align:baseline;
}
audio:not([controls])
{
	display:none;height:0;
}
[hidden],template
{
	display:none;
}

/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
html
{
	font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%
}

body{
	margin:0
}

/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
a{background:transparent}
a:active,a:hover{outline:0}

/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold;}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}

/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
img{border:0}
svg:not(:root){overflow:hidden}

/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}

/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}optgroup{font-weight:bold}

/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
body{width:100%;*zoom:1}
body:before,body:after{content:"";display:table}
body:after{clear:both;}


.wrapper{max-width:960px;margin:0 auto;}

#main-wrapper>header,#main-wrapper>footer{display:block;clear:both;}
#content{display:block;position:relative;}

#content>article,#content .main{display:inline;float:left;width:700px;margin:0px 10px;}

#content .rail{display:inline;float:left;width:220px;margin:0 10px;}
#skip,.assistive-text,.hidden{display:none}
.clear{clear:both}
a{color:#0082c0;text-decoration:none;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.xoxo{margin:0 0 0 0;padding:0 0 0 0}
.xoxo li{display:block}

#content{padding:20px 30px;background-color:#fff;float:left;margin-top:40px;padding-top:48px;}
nav ul{margin:0 0 0 0;padding:0 0 0 0;*zoom:1;}
nav ul:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
nav ul li{display:block;float:left}
nav ul li a{display:block;text-align:center;padding:0.6em;margin-right:1px;color:#fff}
nav ul li a:hover,nav ul li a.hover{color:#999;text-shadow:none}
nav ul li a:hover ul,nav ul li a.hover ul{display:block}
nav ul li ul{display:none;position:absolute;left:0}
nav ul li ul li{margin:0 0 0 0;padding:0 0 0 0}
nav ul li ul a{display:block}

#main-wrapper>footer{
     color:#fff;background:#003050;padding:1em;min-height:250px;clear:none;
     margin-top:-50px;padding-top:60px;font-size:90%;
}
#main-wrapper>footer .menu{margin:0 0 0 -1em;padding:0 0 0 0;float:left}
#main-wrapper>footer .menu li{
          display:inline-block;vertical-align:middle;
          *vertical-align:auto;*zoom:1;*display:inline;padding:0 1em;
}
#main-wrapper>footer .menu li:first-child{border-right:1px solid #fff}

body.home #content{margin:0;}
body.home .postThumb{width:280px;float:left;margin-right:30px;}
body.home .postThumb img{border:1px solid #999;}
body.home article{float:left;width:600px;background-color:#e0e6e2; }
body.home .date{color:#238f29;font-family:"Patrick Hand SC",sans-serif;font-size:23px;}
body.home .cta{width:270px;float:left;margin-right:20px; }
body.home .cta ul{padding:0px;}
h3{color:#0081bf;font-family:"Patrick Hand SC",sans-serif;font-size:32px;text-transform:lowercase;padding:0;margin:0}
h3.darker{color:#003050}

input[type='text'],input[type='password'],input[type='search'],input[type='email'],textarea
{
    background-color:#dfe7df;border:0;padding:7px;color:#003050;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px

}

.spr-sprite,.spr-arrow-down-large-blue,.animal-types h5:before,.spr-arrow-left-large-blue,.carousel-flexslider .flex-prev:before,.spr-arrow-left-large-green,
.carousel-flexslider .flex-prev:hover:before,.spr-arrow-right-large-blue,#creature-feature .more-creatures:after,.carousel-flexslider .flex-next:after,
.spr-arrow-right-large-green,.carousel-flexslider .flex-next:hover:after,.spr-cierra,.spr-cornershop,.spr-crane,#site-footer .footer-left:before,
.spr-f-blue,body.home .call-left a.like:before,.spr-f-green,body.home .call-left a.like:hover:before,.spr-icon-facebook,.spr-icon-pinterest,.spr-icon-twitter,
.spr-icon-youtube,.spr-search,#site-footer #searchsubmit
{
    background-image:url('images/spr-s6e7a9faa8c.png');background-repeat:no-repeat

}
.spr-arrow-down-large-blue,.animal-types h5:before{background-position:0 0;height:37px;width:41px; }
.spr-arrow-left-large-blue,.carousel-flexslider .flex-prev:before{background-position:0 -37px;height:28px;width:42px;}
.spr-arrow-left-large-green,.carousel-flexslider .flex-prev:hover:before{background-position:0 -65px;height:28px;width:42px;}
.spr-arrow-right-large-blue,#creature-feature .more-creatures:after,.carousel-flexslider .flex-next:after
{
    background-position:0 -93px;height:28px;width:42px;
}
.spr-arrow-right-large-green,.carousel-flexslider .flex-next:hover:after{background-position:0 -121px;height:28px;width:42px}
.spr-cierra{background-position:0 -149px;height:22px;width:26px}
.spr-cornershop{background-position:0 -171px;height:16px;width:16px}
.spr-crane,#site-footer .footer-left:before{background-position:0 -187px;height:114px;width:133px}
.spr-f-blue,body.home .call-left a.like:before{background-position:0 -301px;height:41px;width:22px}
.spr-f-green,body.home .call-left a.like:hover:before{background-position:0 -342px;height:41px;width:22px}
.spr-icon-facebook{background-position:0 -383px;height:27px;width:27px}
.spr-icon-pinterest{background-position:0 -410px;height:27px;width:26px}
.spr-icon-twitter{background-position:0 -437px;height:27px;width:27px}
.spr-icon-youtube{background-position:0 -464px;height:27px;width:26px}
.spr-search,#site-footer #searchsubmit{background-position:0 -491px;height:28px;width:28px}


body{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;min-height:100%;-webkit-font-smoothing:antialiased;
    background:#dfe7df url('../images/diag.png?1371663879') repeat center center

}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:"Patrick Hand SC",sans-serif;text-transform:uppercase;letter-spacing:0.03em}
.button{
    text-align:center;font-size:24px;padding:0.3em 0.5em;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-family:"Patrick Hand SC",sans-serif;
    text-transform:uppercase;color:#fff !important;text-decoration:none !important

}
.button a{color:#fff !important;text-decoration:none !important;}
.button-blue{background-color:#0082c0}
.button-green{background-color:#248f2a}

.sketch,#site-footer label,#creature-feature>h1,#creature-feature .more-creatures,.animal-types li,.carousel-flexslider .flex-direction-nav a
{
    font-family:"Patrick Hand SC",sans-serif;text-transform:uppercase;font-size:133%;letter-spacing:0.03em

}
.pagetop{*zoom:1;margin-bottom:40px;margin-left:150px}
.pagetop:before,.pagetop:after{content:"";display:table}
.pagetop:after{clear:both}
.pagetop h1{font-size:18px;color:#003050;float:left;margin:0 0.7em 0 0}
.social{float:left}
.social ul{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 0 0 0;padding:0 0 0 0}
.social li{display:block;float:left;margin-right:0.4em}
.social li a{text-align:left;text-indent:120%;overflow:hidden;white-space:nowrap;display:block}
.newsletter{float:right}
#signup-email{font-style:italic;text-align:right;width:195px;vertical-align:top;margin-right:0.3em}
.entry-utility{font-size:87%;margin-bottom:1em}
.more{
    display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:7px 10px 10px;font-size:143%;text-transform:lowercase;
    color:#003050;background-color:#dfe7df;font-family:"Patrick Hand SC",sans-serif;letter-spacing:0.04em;line-height:0.6em

}
.more:hover{background-color:#0082c0;color:#fff !important}

#main-wrapper>header{position:absolute;height:47px;background-color:#003050;z-index:1000;top:0;left:0;right:0}
.admin-bar #main-wrapper>header{top:28px}

#logo{display:block;float:left}
nav{letter-spacing:0.05em;text-transform:uppercase;font-family:"Patrick Hand SC",sans-serif;font-size:19px;display:block;float:left;}

#access{margin-left:-10px;max-width:810px; }
#access li{position:relative}
#access li ul{position:absolute;background-color:#003050;background-color:rgba(0,48,80,0.93);padding:10px;min-width:240px}
#access li li{font-size:90%;display:block;float:none;margin:2px 0}
#access li li a{display:block;padding:0.3em;letter-spacing:0;line-height:1em;text-align:left}
#access li:hover>ul{display:block}
#access .button{margin:8px 10px 0 0}
#access .button a{padding:0.1em 0}
#access .button-blue{margin-left:10px;z-index:100}
#access .button-blue li{font-size:75%}
#access .button-green{margin-right:0 !important}
#access a{line-height:27px;padding:0.5em 0.9em}
#access a:hover{text-shadow:0 0 3px #fff;color:#fff;}


/* ******************  custom code by developer - for top Primary Navigation WPR Menu (include only buttons) **************** */
/* ****************** #access2 is located in the header.php after original #access nav ************************************** */

#access2{display:none;padding-left:41%;}
#access2 li ul{position:absolute;background-color:#003050; padding:10px; max-width:240px;}
#access2 li li{font-size:60%;display:block;float:none;margin:2px 0;}
#access2 li li a{display:block;padding:0.3em;letter-spacing:0;line-height:1em;text-align:left;}
#access2 li:hover>ul{display:block;}
#access2 .button{margin:8px 10px 0 0;}
#access2 .button a{padding:0.1em 0;}
#access2 .button-blue{margin-left:10px;z-index:100;}
#access2 .button-blue li{font-size:60%;}
#access2 .button-green{margin-right:0 !important;}
#access2 a{line-height:27px;padding:0.5em 0.9em;}
#access2 a:hover{text-shadow:0 0 3px #fff; color:#fff;}

 #menu-item-94b, #menu-item-95b {display:none;}
/* ******************  custom code by developer ends **************** */


#site-footer{color:#fff;*zoom:1}
#site-footer:before,#site-footer:after{content:"";display:table}
#site-footer:after{clear:both}
#site-footer .footer-left,#site-footer .footer-right{float:left;display:block}
#site-footer .footer-left>li,#site-footer .footer-right>li{display:block}
#site-footer .footer-left{width:62.5%;margin-top:10px}
#site-footer .footer-left:before{display:block;float:left;content:" ";position:relative;left:-10px}
#site-footer .footer-right{width:37.29167%}
#site-footer .footer-right>li{clear:both;float:right;margin-bottom:20px}
#site-footer .widget_search{margin-right:-15px}
#site-footer p{color:#fff}
#site-footer a{color:green;text-decoration:underline}
#site-footer form{margin-top:10px;min-height:20px;margin-bottom:20px}
#site-footer label{color:#248f2a;font-size:200%;line-height:1em;margin-right:0.3em}
#site-footer #s{background-color:#fff;vertical-align:top}
#site-footer #searchsubmit{
    border:0;text-align:left;text-indent:120%;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;
    *display:inline;vertical-align:top;padding:0 0 0 0}

.cierra{font-size:86%;color:#767976;margin-top:30px}
.cierra span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:4px}
.cierra a{color:#fff !important;text-decoration:none !important}
#footer-email{font-size:20px}h1.entry-title{margin-top:10px}

#content .main{width:70%;margin:2.5% 2.44444% 0 0; }
#content .main.wide{width:98%;}
#content .rail{width:27.22222%;margin:0 0 0 0;}
.rail .xoxo>li{display:block;background:#dfe7df;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:18px;margin-bottom:25px}
.rail .xoxo>li.has-embed{background:transparent;padding:0;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none}
.rail{padding-top:20px}
.rail .widget-title{text-transform:lowercase;font-size:228%;margin:0 0 0.5em;line-height:0.6em}


#creature-feature{background-color:#dfe7df;position:relative}
#creature-feature>h1{
    color:#fff;background-color:#0082c0;padding:8px 10px 10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;
    border-bottom-left-radius:10px; top:0;right:0;font-size:16px;position:absolute;margin:0 0 0 0;
}
#creature-feature h2{margin-bottom:0.5em}
#creature-feature .creature-thumb{float:left;max-width:41.66667%; border:solid thin red;}
#creature-feature .post-content{width:53.33333%;float:left;margin-left:2.66667%;margin-top:15px}
#creature-feature .post-content p a{display:none}
#creature-feature .more{background-color:#003050;color:#fff}
#creature-feature img{display:block}
#creature-feature .more-creatures{display:block;float:right;line-height:1.7em;margin-right:17px}
#creature-feature .more-creatures:after{content:" ";margin-left:0.5em;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top}


.template-species article.prose{margin-top:3em}
.template-species article.prose .post-thumb{float:left;margin-right:20px; }

.animal-types{clear:both;margin:4em 0 2em}
.animal-types h5{float:left;font-size:171.42857%;letter-spacing:0.04em;text-transform:lowercase;margin:0 0 0 0;line-height:0.7em}
.animal-types h5:before{display:block;float:right;position:relative;top:-5px;right:-6px;content:" "}
.animal-types header>a{text-align:right;float:right;font-weight:bold;color:#248f2a}
.animal-types ul{display:block;clear:both;margin:0 -10px;padding:0 0 0 0}
.animal-types li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:center}
.animal-types li img{display:block;margin:0 auto}
.animal-types li a{text-transform:lowercase;font-size:28px}
.animal-types li a:hover{color:#248f2a}
.actions article{*zoom:1;clear:both;margin-bottom:40px}
.actions article:before,.actions article:after{content:"";display:table}
.actions article:after{clear:both}
.actions .action-body{float:left;width:66.11111%}
.actions h2{margin:0 0 0 0}
.actions .button{
    display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-top:0.2em;text-transform:none;
    -moz-box-shadow:0 4px 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.2);box-shadow:0 4px 6px rgba(0,0,0,0.2);
    padding:0.15em 0.4em

}
.actions .button:hover{background-color:#003050}

.image-wrapper{
      float:left;background-color:#f2f2f2;max-width:280px;width:31.11111%;margin-right:2.77778%;min-height:100px; align:left;
}
.image-wrapper img{display:block;width:100%;height:auto;}

.search-results #content article{clear:both;*zoom:1;margin-bottom:1.5em}
.search-results #content article:before,.search-results #content article:after{content:"";display:table}
.search-results #content article:after{clear:both;}
.search-results #content article h2{margin:0 0;}

/* ******** social icon/toolbar located on blog post ******************** */
.post.type-post .entry-content{margin:2em 0;}
.post.type-post .addthis_toolbox{margin:1.3em 0 1em; display:table-row; }

/* ********************************************************************** */

.animal .image-wrapper{float:left;background-color:#f2f2f2;max-width:280px;width:31.11111%;margin-right:2.77778%;min-height:100px}
.animal .image-wrapper img{display:block;width:100%;height:auto}
.rail li ul{margin:1em 0;padding:0 0 0 0}
.rail li li{margin:0.3em 0}
.rail li li a{font-weight:bold;color:#003050}
.rail li li a:hover{color:#248f2a}

.simple-section-nav .children{display:none}
.comments{margin-top:1em}
.comments ol{margin:0 0 0 0;padding:0 0 0 0;list-style:none}
li.comment{margin:1em 0;padding:1em;border:1px solid #dfe7df;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
li.comment .reply a{
    background-color:#248f2a;color:#fff;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:2px 5px;
    -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px

}li.comment ul.children{list-style:none;padding-left:20px}
li.comment ul.children li{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-left:none;border-right:none}
.comment-author{margin-bottom:0.5em;font-size:112%}
.comment-author img.avatar{vertical-align:middle}
.comment-meta{font-size:92%}
.comment-meta a{font-weight:normal}
#respond{margin:0.5em}
#comment{display:block;width:100%}
.form-allowed-tags{font-size:87%}

.template-carousel #content{
    margin:-54px 0 0;position:relative;z-index:9999;
    -moz-box-shadow:0 0 15px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);box-shadow:0 0 15px rgba(0,0,0,0.3);
    padding:30px 30px 50px 45px

}
.template-carousel .slider-wrapper{height:368px;border-bottom:8px solid #0082c0;overflow:hidden;margin-top:47px;background:#fff}

body.home #content{
    margin:-54px 0 0;position:relative;z-index:9999;
    -moz-box-shadow:0 0 15px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);box-shadow:0 0 15px rgba(0,0,0,0.3);
    padding:30px 30px 50px 45px;
}
body.home .slider-wrapper{height:368px;border-bottom:8px solid #0082c0;overflow:hidden;margin-top:47px;background:#fff}
body.home .postThumb{float:left;max-width:31.63842%;margin-right:-31.63842%;}
body.home .postThumb img{border:1px solid #999;}
body.home #content article{width:auto;margin:0 0 3em 0;}
body.home #content article .entry-content{margin:0 0 0 0;}
body.home #content article .entry-content,body.home #content article header{margin-left:33.89831%;float:left;}
body.home #content article h1{margin:0.6em 0 0.2em 0;}
body.home #content article .excerpt-more{display:none}
body.home .date{color:#248f2a;font-family:"Patrick Hand SC",sans-serif;font-size:18px;text-transform:uppercase;line-height:1em}
body.home .pagetop{margin-bottom:25px;margin-left:0;}
body.home h3{font-size:32px;text-transform:lowercase;letter-spacing:0.04em;line-height:1em;margin-bottom:0.5em;}
body.home .call-left li{display:block}
body.home .call-left a{color:#248f2a}
body.home .call-left a.like{
    color:#003050;display:block;
    -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
    background:#dfe7df;text-transform:lowercase;font-family:"Patrick Hand SC",sans-serif;padding:10px 25px 20px;font-size:26px;line-height:0.8em;
    margin-top:1em
}
body.home .call-left a.like strong{display:block;font-size:150%;font-weight:normal}
body.home .call-left a.like:before{content:" ";display:block;float:left;margin-right:13px;margin-top:5px}
body.home .call-left a.like:hover{color:#0082c0}
body.home .call-middle aside{background-color:#dfe7df;padding:15px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
body.home .call-middle .textwidget p{color:#003050;line-height:171%}
body.home .call-middle a{color:#248f2a;text-align:right;font-family:"Patrick Hand SC",sans-serif;text-transform:lowercase;display:block;font-size:180%;letter-spacing:0.03em}
body.home .call-right{margin-right:0}
body.home .call-right .carousel-flexslider li{margin-right:5px}
body.home .call-right .slider-wrapper{margin-top:0;height:auto;border-bottom:none}


.slideshow{margin-top:47px;margin-bottom:0;max-height:340px;border-bottom:10px solid #003151;overflow:hidden;background-color:#fff;width:100%;min-height:280px}
.slideshow .inner{opacity:0;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;min-height:280px}
.slideshow.enable .inner{opacity:1;min-height:0}
.slideshow img{height:auto;min-height:280px}
.slideshow .flex-control-nav{bottom:10px;opacity:0.25;-moz-transition:opacity 1s;-o-transition:opacity 1s;-webkit-transition:opacity 1s;transition:opacity 1s}
.slideshow:hover .flex-control-nav{opacity:1}
.slideshow .slides li{position:relative;max-height:600px}
.slideshow .info{position:absolute;z-index:5;left:50%;margin-left:-310px;top:45px;width:550px;color:#0082c0;-webkit-backface-visibility:hidden}
.slideshow .info h2{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;font-weight:bold;text-transform:none;line-height:1.1em;margin:0 0 0.5em 0;text-shadow:0 1px 0 rgba(0,0,0,0.4)
}
.slideshow .info .button{text-transform:none;-moz-box-shadow:0 5px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.2);box-shadow:0 5px 5px rgba(0,0,0,0.2);margin-right:0.3em}
.slideshow .fs-controls{
    position:absolute;left:50%;bottom:43px;background-color:#003050;margin-left:-460px;
    -moz-border-radius-topleft:10px;
    -webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;
    padding:0 24px;height:25px

}
.slideshow .fs-controls a.item{
    text-align:left;text-indent:120%;overflow:hidden;white-space:nowrap;background-color:#0082c0;display:inline-block;
    vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;
    -moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;
    width:12px;height:12px;margin:6px 0

}
.slideshow .fs-controls a.item:hover{background-color:#fff}
.slideshow .fs-controls a.item.flex-active{background-color:#248f2a}
.slideshow .fs-controls .flex-direction-nav a{color:#fff;position:absolute;left:8px;top:4px}
.slideshow .fs-controls .flex-direction-nav a.flex-next{left:auto;right:8px}
.carousel-flexslider .flex-direction-nav a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:16px;line-height:2em;color:#003050; }
.carousel-flexslider .flex-direction-nav a:hover{color:#0082c0}
.carousel-flexslider .flex-prev{float:left}
.carousel-flexslider .flex-prev:before{content:" ";display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top;margin-right:5px}
.carousel-flexslider .flex-next{float:right}
.carousel-flexslider .flex-next:after{content:" ";display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top;margin-left:5px}
.carousel-flexslider li img{display:block;margin:auto}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{background:#fff;position:relative;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{
    width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;
    -webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)

}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:0.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}

/* ****************** BELOW: deleted from original under media queries screen < 860px *************************************** */
/* ****************** to show on desktop version as well as responsive version *************************************** */
/* ****************** font family changed from 'Helvetica Neue", Helvetica,Arial,sans-serif' ************************* */
/* ****************** to 'Patrick Hand SC", Arial,sans-serif'  ******************************************************* */
.flex-direction-nav .flex-prev{opacity:1;left:0}
    .flex-direction-nav .flex-next{opacity:1;right:0;}
    .prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.textwidget h1,.textwidget h2,.textwidget h3,.textwidget h4,.textwidget h5,.textwidget h6{font-weight:normal;}
    .prose h1,.textwidget h1{
           font-size:215%;font-family:"Patrick Hand SC", Arial,sans-serif;color:#003050;font-weight:normal;letter-spacing:0;
           text-transform:none;
     }
    .prose h1.single-title,.textwidget h1.single-title{margin:0 0 0.2em 0;}
    .prose h2,.textwidget h2{
             font-size:171%;color:#248f2a;font-family:"Patrick Hand SC", Arial,sans-serif;text-transform:none;font-weight:normal;
             line-height:1.2em;
     }
    .prose h3,.prose h4,.textwidget h3,.textwidget h4{
             font-size:158%;color:#0082c0;font-family:"Patrick Hand SC", Arial,sans-serif;text-transform:none;font-weight:normal;
     }
    .prose h5,.prose h6,.textwidget h5,.textwidget h6{font-size:114%;color:#248f2a;margin:0 0 0 0;}
    .prose p,.textwidget p{line-height:1.5em;color:#494d49;margin:0.8em 0;}
    .prose blockquote,.textwidget blockquote{margin:1.3em 1.5em;padding:0.2em 1em;font-style:italic;font-size:82%;}
    .prose .alignleft,.prose .alignright,.textwidget .alignleft,.textwidget .alignright{
        padding-top:5px;padding-bottom:5px;font-size:92%;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
    }
    .prose .alignleft p,.prose .alignright p,.textwidget .alignleft p,.textwidget .alignright p{margin:0.2em 0;font-style:italic;}
    .prose .alignright,.textwidget .alignright{float:right;margin:0 0 0.5em 1em;}
    .prose .alignleft,.textwidget .alignleft{float:left;margin:0 1em 0.5em 0;}
    .prose .aligncenter,.textwidget .aligncenter{display:block;margin:0 auto;text-align:center;}
    .prose a,.textwidget a{font-weight:bold;color:#248f2a;}
    .prose a:hover,.textwidget a:hover{color:#0082c0;}
    .prose .more,.textwidget .more{
        display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:7px 10px 10px;font-size:143%;
        text-transform:lowercase;color:#003050;background-color:#dfe7df;font-family:"Patrick Hand SC",sans-serif;letter-spacing:0.04em;line-height:0.6em;
    }
    .prose .more:hover,.textwidget .more:hover{background-color:#0082c0;color:#fff !important;}
    .prose .button,.textwidget .button{
        text-align:center;font-size:24px;padding:0.3em 0.5em;
        -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
        color:#fff;font-family:"Patrick Hand SC",sans-serif;text-transform:uppercase;color:#fff !important;text-decoration:none !important;
        display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;
    }
    .prose .button a,.textwidget .button a{color:#fff !important;text-decoration:none !important;}
    .prose .button-blue,.textwidget .button-blue{background-color:#0082c0;}
    .prose .button-green,.textwidget .button-green{background-color:#248f2a;}
    .prose div,.textwidget div{*zoom:1;}
    .prose div:before,.prose div:after,.textwidget div:before,.textwidget div:after{content:"";display:table;}
    .prose div:after,.textwidget div:after{clear:both;}
    .prose div>h2,.prose div>h3,.prose div>h4,.textwidget div>h2,.textwidget div>h3,.textwidget div>h4{margin-top:0;}
    .prose div>br,.textwidget div>br{display:none;}
    .prose div.vertical-spacer,.textwidget div.vertical-spacer{clear:both;margin:1em 0;}

/* *************************************************************************************************** */

/* ****************custom code by developer for mobile ********************** */
/* ************************************************************************** */

@media screen and (min-width:650px) and (max-width: 860px) /* screen size 650px <= 860px (small tablets)*/
{

/* -- page elements needs to be hidden for better responsive pages -- */
    #access{display:none;}  /*primary top navigation hidden (also hidden in WPR Menu settings) */
   .admin-bar #main-wrapper>header{display:none;}

   #footer-email, #site-footer .footer-right /*, #main-wrapper>footer */
    {display:none;}

/* -- page elements need adjustment for better responsive design -- */
   body{font-size:90%;}
   html{ font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}

   body img{max-width:100%; background-color:transparent;}
   .wrapper{max-width:99%;margin:0 0; margin-left:0%;}

   #site-footer .footer-left{text-align:center; margin-left:12%;}

   #logo{float:left; padding-left:9%;}
   #logo img{max-width:100px; max-height:92px;}
   #access2{display:inline;} /* added to show take action/dontate buttons */
   #menu-item-94b, #menu-item-95b{max-width:80%;font-size:100%;}

/* ******-Connect Sections (for all pages) - ******************************** */
    .pagetop{margin-left:0px; text-align:center; width:100%;}
    .pagetop h1{font-size:18px;color:#003050; float:none; clear:both; margin:0 0.7em 0.7em 0;}
    .social{float:none; width:100%;padding-bottom:1%;}
    .newsletter {width:100%; background-color:#e0e6e2; margin-top:0%; padding:0% 1% 1% 2%; display:inline;}
    #signup-email{font-style:italic;text-align:justify;width:450px;vertical-align:bottom ;margin-right:0.3em;background-color:#fff; padding-top:1%;}

/* *********- Homepage Responsive layout -- ********************************* */
        body.home #content{left:0%; width:91.25%; }
        body.home a{
               color:#0081bf;font-family:"Patrick Hand SC",sans-serif; font-weight:400;
         } /* added for conflict with original style font style */
        body.home article{float:left;width:98%;  padding:1%; margin-bottom:2%;background-color:#fff; }

        body.home .cta{
                 width:98%; float:left; margin-left:1%;margin-right:1%;margin-top:1.5%;margin-bottom:1.5%; padding:1%;
                 background-color:#e0e6e2;
       }
        body.home .cta ul{padding:0px;}

       .more{margin-bottom:2%;}
       .more:hover{background-color:#003151; }

/* *********- Image slider/rotater Responsive layout -- ********************************* */
      .slideshow img{height:auto; max-width:100%;}
       .slideshow .info h2{
                 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;font-weight:bold;text-transform:none;
                 line-height:1.25em;margin:0 0 0.75em 0;text-shadow:0 1px 0 rgba(0,0,0,0.4);
                 text-align:left;padding-left:2%; padding-bottom:1%; width:80%;
        }
       .slideshow .info .button{
                  text-transform:none;-moz-box-shadow:0 5px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.2);
                  box-shadow:0 5px 5px rgba(0,0,0,0.2);margin-right:0.3em;
                  text-align:left;margin-left:3%; margin-bottom:2%;
        }
      .slideshow .fs-controls{position:absolute;left:70%;bottom:43px;}

/* ************* -- sub pages layout -- ************************************************ */
   #content{left:0%; width:95%; padding-top:2.5%;}
   #content>article, #content .main{ display:inline; float:left;width:98%;  margin:0 5px; }

/* ********** - sidebar menu for top Level pages*********** */
        #content .rail{display:inline; clear:both; width:98%;}
	.xoxo {margin-bottom:0; padding-bottom:0; }
	 #simple-section-nav-2 {display:none;} /* sidebar menu on About Us

/* ********** - sidebar menu for page of top level links  *********** */
	.xoxo ul li{font-size:1.25em; padding:1.25% 1.25% 1.25% 1.25%; margin-top:1.25%; margin-bottom:1.25%; border:solid thin #003151; background-color:transparent;}
	.xoxo ul li:hover{background-color:#fff; cursor:pointer;}

} /* ******** end media screen min-width:770 and max-width 860px */

@media screen and (min-width:650px) and (max-width: 860px) and (orientation:landscape)
/* screen size 650px <= 860px with orientation:landscape (small tablets)*/
{
   #access2{display:inline; padding-left:0%;}/* added to show take action/dontate buttons */
   #menu-item-94b, #menu-item-95b{max-width:80%;font-size:100%;}/* take action / donate buttons  under #access2 */

}/* ******** end media screen min-width:770 and max-width 860px with orientation:landscape */

@media screen and (max-width:649px) /* screen size < 649px (mobile phone) */
{
/* ****************custom code by developer for mobile ********************** */
/* ************************************************************************** */

/* -- page elements needs to be hidden for better responsive pages -- */
    #access{display:none;}  /*primary top navigation hidden (also hidden in WPR Menu settings) */
   .admin-bar #main-wrapper>header{display:none;}

   #footer-email, #site-footer .footer-right {display:none;}

/* -- page elements need adjustment for better responsive design -- */
   body{font-size:80%;}
   body img{max-width:100%; background-color:transparent;}
   h1,h2,h3,h4,h5,h6{font-size:80%;}
   .wrapper{width:99%;margin:0%; padding:.50%;}
   .button{font-size:18px;}

   #site-footer .footer-left{text-align:center; margin-left:12%;}

   #logo{float:right;}
   #logo img{max-width:80px; max-height:72px; }
   #access2{display:none;}
   #menu-item-94b, #menu-item-95b{display:none;}/* take action/donate buttons  under #access2 */

/* ******-Connect Sections (for all pages) - ******************************** */
    .pagetop{display:none;}


/* *********- Homepage Responsive layout -- ********************************* */
        body.home #content{left:0%; width:99%; background-color:#fff; text-align:left; padding:1.50%;}
        body.home #content img{max-width:75%;}
        body.home a {
                 color:#0081bf;font-family:"Patrick Hand SC",sans-serif; font-weight:400;
        } /* added for conflict with original style font style */
        body.home article{clear:both;width:auto;padding:.50% .50% 2% .50%; background-color:#fff; color:#003050;}
        body.home .postThumb{clear:both; max-width:98%; margin-right:0%;}
        body.home #content article .entry-content,body.home #content article header{
                    clear:both; width:auto; margin-left:0%; padding-top:1%;
        }
        body.home h3{font-size:20px;}
        .entry-title{font-size:18px;}
        body.home .cta{
                 width:95%;float:none; clear:both; margin-right:1%;margin-left:1%;margin-top:2.5%;margin-bottom:2.5%; padding:1.5%;
                 background-color:#e0e6e2; text-align:center;
       }
        body.home .cta ul{padding:0;}
       .more{background-color:#003050; color:#fff;margin-bottom:5%;}
       .more:hover{background-color:#e0e6e2; }

/* *********- Homepage Image slider/rotater Responsive layout -- ********************************* */
       .slideshow{
            margin-top:47px;margin-bottom:0;max-height:340px;border-bottom:10px solid #0082c0;
            overflow:hidden; background-color:#fff;width:100%;min-height:280px;
       }
       .slideshow img{height:auto;max-height:auto; max-width:100%;}
       .slideshow .info{
                position:absolute;z-index:5;left:5%;margin-left:0px;top:45px;width:80%;
                color:#0082c0;-webkit-backface-visibility:hidden;
       }
      .slideshow .info h2{
                 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;text-transform:none;
                 line-height:1.25em;margin:0 0 0.75em 0;text-shadow:0 1px 0 rgba(0,0,0,0.4);
                 text-align:left;padding-left:8%; padding-bottom:2%;width:60%;
       }
       .slideshow .info .button{
                  text-transform:none;-moz-box-shadow:0 5px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.2);
                  box-shadow:0 5px 5px rgba(0,0,0,0.2);margin-right:0.3em; padding:1%;
                   text-align:left;margin-left:8%;margin-bottom:3%; font=size:10px;
       }
       .slideshow .fs-controls{display:none;}

* ************* -- sub pages layout -- ************************************************ */
       #content{left:0%; width:90%; padding-top:2%;margin:0px; }
       #content>article, #content .main{display:inline;float:none;clear:both; width:90%; margin:0 1%;}
       #content img{text-align:center; max-width:100%;}
       iframe{width:60%;}
      .page-title{font-size:20px;}
      .image-wrapper{float:none; clear:both; max-width:100%; height:auto; background-color:transparent;}

/* ********** - sidebar menu for top Level pages*********** */
        #content .rail{display:inline; clear:both; width:98%;}
	.xoxo {margin-bottom:0; padding-bottom:0; }
	 #simple-section-nav-2 {display:none;} /* sidebar menu on About Us

/* ********** - sidebar menu for page of top level links  *********** */
	.xoxo ul li{font-size:1.25em; padding:2.25% 1.25% 2.25% 1.25%;margin-top:2.50%; margin-bottom:2.50%;
              border:solid thin #003151; background-color:transparent;
         }
	.xoxo ul li:hover{background-color:#fff; cursor:pointer;}

/* ********************* global navigation page 'Endangered Species Act' Creature Feature section ************** */
#creature-feature h2{margin-bottom:0.5em;}
#creature-feature .creature-thumb{float:none; clear:both; max-width:98%;}
#creature-feature .post-content{width:inherit;float:none; clear:both; margin-left:1%; margin-right:1%;}

#creature-feature .more{background-color:#003050;color:#fff}
#creature-feature img{display:block}
#creature-feature .more-creatures{display:block;float:right;line-height:1.7em;margin-right:17px}
#creature-feature .more-creatures:after{
         content:" ";margin-left:0.5em;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;
         *display:inline;vertical-align:top;
         }
 }/* ******** end media screen max-width:768 **************************************** */
/* ********************************************************************************** */
/* ************************ custom code ends for media queries **************************************** */

/*
*** orginal code by WP theme (hidden) ****
@media screen and (max-width: 860px){
    .flex-direction-nav .flex-prev{opacity:1;left:0}
    .flex-direction-nav .flex-next{opacity:1;right:0}}
    .prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.textwidget h1,.textwidget h2,.textwidget h3,.textwidget h4,.textwidget h5,.textwidget h6{font-weight:normal}
    .prose h1,.textwidget h1{font-size:215%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#003050;font-weight:bold;letter-spacing:0;text-transform:none}
    .prose h1.single-title,.textwidget h1.single-title{margin:0 0 0.2em 0}
    .prose h2,.textwidget h2{font-size:171%;color:#248f2a;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;font-weight:bold;line-height:1.2em}
    .prose h3,.prose h4,.textwidget h3,.textwidget h4{font-size:158%;color:#0082c0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;font-weight:bold}
    .prose h5,.prose h6,.textwidget h5,.textwidget h6{font-size:114%;color:#248f2a;margin:0 0 0 0}
    .prose p,.textwidget p{line-height:1.5em;color:#494d49;margin:0.8em 0}
    .prose blockquote,.textwidget blockquote{margin:1.3em 1.5em;padding:0.2em 1em;font-style:italic;font-size:112%}
    .prose .alignleft,.prose .alignright,.textwidget .alignleft,.textwidget .alignright{
        padding-top:5px;padding-bottom:5px;font-size:92%;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px
    }
    .prose .alignleft p,.prose .alignright p,.textwidget .alignleft p,.textwidget .alignright p{margin:0.2em 0;font-style:italic}
    .prose .alignright,.textwidget .alignright{float:right;margin:0 0 0.5em 1em}
    .prose .alignleft,.textwidget .alignleft{float:left;margin:0 1em 0.5em 0}
    .prose .aligncenter,.textwidget .aligncenter{display:block;margin:0 auto;text-align:center}
    .prose a,.textwidget a{font-weight:bold;color:#248f2a}
    .prose a:hover,.textwidget a:hover{color:#0082c0}
    .prose .more,.textwidget .more{
        display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:7px 10px 10px;font-size:143%;
        text-transform:lowercase;color:#003050;background-color:#dfe7df;font-family:"Patrick Hand SC",sans-serif;letter-spacing:0.04em;line-height:0.6em
    }
    .prose .more:hover,.textwidget .more:hover{background-color:#0082c0;color:#fff !important}
    .prose .button,.textwidget .button{
        text-align:center;font-size:24px;padding:0.3em 0.5em;
        -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
        color:#fff;font-family:"Patrick Hand SC",sans-serif;text-transform:uppercase;color:#fff !important;text-decoration:none !important;
        display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline
    }
    .prose .button a,.textwidget .button a{color:#fff !important;text-decoration:none !important}
    .prose .button-blue,.textwidget .button-blue{background-color:#0082c0}
    .prose .button-green,.textwidget .button-green{background-color:#248f2a}
    .prose div,.textwidget div{*zoom:1}
    .prose div:before,.prose div:after,.textwidget div:before,.textwidget div:after{content:"";display:table}
    .prose div:after,.textwidget div:after{clear:both}
    .prose div>h2,.prose div>h3,.prose div>h4,.textwidget div>h2,.textwidget div>h3,.textwidget div>h4{margin-top:0}
    .prose div>br,.textwidget div>br{display:none}
    .prose div.vertical-spacer,.textwidget div.vertical-spacer{clear:both;margin:1em 0}
 }
 */
    @media screen and (min-width: 960px){
        #content{min-width:900px}

    }
table.padded_table1 { border-collapse: collapse; }
table.padded_table1 th { border-width: 1px; padding: 4px; border-style: inset; border-color: gray; }
table.padded_table1 td { border-width: 1px; padding: 4px; border-style: inset; border-color: gray; }
