/*
	Theme Name:VaZoo 2015 Adaptive Theme
	Version:1.0
	Description:A dedicated HTML5/CSS3 theme built by <a href=' http://stratum.net'>Stratum</a>,based on the HTML 5 Boilerplate by <a href='http://aarontgrogg.com/boilerplate/'>Aaron T. Grogg</a> and the 1140px CSS Grid System by <a href='http://andytaylor.me/'>Andy Taylor</a>.
	Author:Stratum
	Author URI:http://stratum.net/
	This CSS file is a concatenation of style.css from HTML5 Boilerplate and style.css from Starkers.
	Other formulas credited in context.
*/


/* ==|== WEBFONTS =============================================================
    ========================================================================== */

@font-face {
    font-family: 'parisian_fsregular';
    src: url('fonts/Parisian-Regular-webfont.eot');
    src: url('fonts/Parisian-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Parisian-Regular-webfont.woff2') format('woff2'),
         url('fonts/Parisian-Regular-webfont.woff') format('woff'),
         url('fonts/Parisian-Regular-webfont.ttf') format('truetype'),
         url('fonts/Parisian-Regular-webfont.svg#parisian_fsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* ==|== NORMALIZE =============================================================
    ========================================================================== */


/* =============================================================================
   Clean & Reset
   ========================================================================== */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,body{width:100%;height:100%;line-height:1}
article,aside,details,div,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
body,button,input,select,textarea{color:#222;font-family:sans-serif}
::-moz-selection{background:#81d3ee;color:#fff;text-shadow:none}
::selection{background:#81d3ee;color:#fff;text-shadow:none}
a{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote,q{quotes:none;margin:1em 40px}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
dfn,em{font-style:italic}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-weight:bold;font-style:italic}
pre,code,kbd,samp{font-size:1em;font-family:monospace,monospace;_font-family:'courier new',monospace}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
small{font-size:85%}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul,ol{margin:1em 0;padding:0;list-style-position:outside}
dd{margin:0 0 0 40px}
nav ul,nav ol{margin:0;padding:0;list-style:none;list-style-image:none}
img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
img,object,embed{max-width:100%;height:auto}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{margin:0;padding:0;border:0}
label{cursor:pointer}
legend{padding:0;border:0;*margin-left:-7px}
button,input,select,textarea{margin:0;vertical-align:baseline;font-size:100%;*vertical-align:middle}
button,input{line-height:normal;*overflow:visible}
table button,table input{*overflow:auto}
button,input[type='button'],input[type='reset'],input[type='submit']{cursor:pointer;-webkit-appearance:button}
input[type='checkbox'],input[type='radio']{box-sizing:border-box}
input[type='search']{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type='search']::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:valid,textarea:valid{}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-spacing:0;border-collapse:collapse}
td{vertical-align:top}
.chromeframe{margin:0.2em 0;padding:0.2em 0;background:#ccc;color:black}


/* =============================================================================
   1140px Grid V2 by Andy Taylor | http://cssgrid.net
   http://www.twitter.com/andytlr | http://www.andytlr.com
   DON'T EDIT THIS SECTION.
   ========================================================================== */
.container{padding-left:15px;padding-right:15px}
.row{width:100%;max-width:1170px;min-width:755px;margin:0 auto;/*overflow:hidden*/}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol{margin-right:3.8%;float:left;min-height:1px}
.row .onecol{width:4.85%}
.row .twocol{width:13.45%}
.row .threecol{width:22.05%}
.row .fourcol{width:30.75%}
.row .fivecol{width:39.45%}
.row .sixcol{width:48%}
.row .sevencol{width:56.75%}
.row .eightcol{width:65.4%}
.row .ninecol{width:74.05%}
.row .tencol{width:82.7%}
.row .elevencol{width:91.35%}
.row .twelvecol{width:100%;float:left}
.last{margin-right:0px}



/* =============================================================================
   Hide mobile-only elements
   ========================================================================== */

.mobile-only,#access-mobile,#toggle-mobmenu{display:none}


/* ==|== BASE TYPOGRAPHY =========================================================
    ========================================================================== */
   
body{color:#555;font-weight:400;font-size:16px;font-family:"Century Gothic",Avenir,CenturyGothic,STHeitiSC-Light,HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif}
#wrap{line-height:1.5em} 

h1,h2,h3,h4,h5,h6{font-weight:400;font-family:"proxima-nova-alt-ext-cond",Haettenschweiler,"Arial Narrow",Impact,AvenirNextCondensed-Bold,"Franklin Gothic Bold",Futura-CondensedExtraBold,Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans serif;text-transform:uppercase;line-height:1em}

h1{margin:30px 0 10px 0}
h2{margin:20px 0 10px 0}
h3,h4,h5,h6{margin:15px 0 10px 0}
h1:first-child{margin-top:0}

/* Font sizes,colors,and line-heights */
h1{color:#555;font-size:3em}
h2{color:#555;font-size:2.5em}
h3{color:#555;font-size:2em}
h4{color:#555;font-size:1.75em}
h5{color:#555;font-size:1.5em}
h6{color:#555;font-size:1.175em}
p,caption,td,th,dd,dt,pre,code,address{margin-top:0;margin-bottom:15px}

/* Lists and stuff */
ul{margin:0 0 10px 20px}
ol{margin:0 0 10px 8px}
li{margin:0;list-style-position:outside;font-size:16px;	/* declared explicitly to avoid nesting bugs */}
li li{margin:0 0 0 16px} /* pad nested list items */
dt{font-weight:bold}
dd{margin:0 0 10px 0;padding-left:10px;font-style:italic}

/* Tables */
table{border-width:1px;border-style:solid;border-color:#b3b3b3;border-right-style:none}
th{padding:2px 10px;border-right-width:1px;border-right-style:solid;border-right-color:#CCC;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;background-color:#EEE}
td{padding:2px 10px;border-right-width:1px;border-right-style:solid;border-right-color:#CCC;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC}
caption{text-align:left;font-style:italic}

/* Other blocks of content */
blockquote{margin-left:40px;line-height:1em}
blockquote p{line-height:1.5em}
pre{display:block;margin:0 0 10px 0;color:#666}

/* Misc html elements */
del{color:#999}
ins{font-style:italic}

/* WP Editor Elements */
.make-subhead{font-size:0.675em;color:#a6a6a6;display:block;line-height:1em;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
a:hover .make-subhead{color:#8cc63f}
.no-case-change{text-transform:none}
.no-break{white-space:nowrap}
.no-show{display:none}
.callout{font-weight:300;font-family:"proxima-nova-alt-ext-cond",Haettenschweiler,"Arial Narrow",Impact,AvenirNextCondensed-Bold,"Franklin Gothic Bold",Futura-CondensedExtraBold,Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans serif;text-transform:none;line-height:1.15em}
.callout-green,.small-note-green{color:#8cc63f}
.callout-marigold,.small-note-marigold{color:#c28630}
.small-note-red{color:#800}
.small-note{font-size:.875em}


/* ==|== PRIMARY STYLES ==========================================================
    ========================================================================== */

/* Globals */
body{margin:0 auto;min-height:100%;background:#fff}
a{color:#4c9222;text-decoration:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
a:active,a:focus,a:hover{color:#333}
hr{clear:both;margin-top:10px;margin-bottom:10px;border:0;background:#900}
hr:after{clear:both}

/* Structure */
#wrap{position:relative;max-width:1170px;margin:0 auto}
.banner{position:relative;top:100px;margin-bottom:130px}
.page-template-page-nobanner .banner,.page-template-page-nobanner-fullwidth .banner{display:none}
.page-template-page-nobanner #content-01,.page-template-page-nobanner-fullwidth #content-01{position:relative;top:180px;margin-bottom:230px}
.content{padding-top:30px;border-top:1px solid #e7e7e7}
.content + .content{margin-top:30px}
#site-tools{margin:0 0 10px 0}

/* Header */
header{position:absolute;top:12px;z-index:99999;background-color:rgba(255, 255, 255, 0.8)}
#logo{width:260px;float:left}
#logo img{width:183px;margin:0 0 6px 10px}
#navigation{width:880px;float:left}


/* Social & Search */
#socialbar{padding-top:20px}
.social-circles{text-align:right}
.social-circles li{display:inline-block;margin:0;padding:0;position:relative}
.social-circles li.fa span{display:none}
.social-circles li.fa{border-radius:25px;-webkit-border-radius:25px;cursor:pointer;font-size:22px;text-align:center;text-decoration:none;line-height:1.875em;width:44px;height:44px}
.social-circles li.menu-item-search{top:15px}
.social-circles li.fa:hover{background-color:#fff;color:#555;border:1px solid #555}
.social-circles li.fa a{display:block;width:44px;height:44px;position:absolute;top:0;left:0;z-index:99999}
.menu-search-form{overflow:hidden}
.menu-search-form .form-group{position:relative;float:right !important;width:44px;height:44px;-webkit-border-radius:25px;border-radius:25px;box-sizing:border-box;-webkit-transition:all .35s ease, border-radius ease 0s !important;-moz-transition:all .35s ease, border-radius ease 0s !important;-ms-transition:all .35s ease, border-radius ease 0s !important;-o-transition:all .35s ease, border-radius ease 0s !important;transition:all .35s ease, border-radius ease 0s !important}
.menu-search-form .form-group input.form-control{padding:10px 20px 10px 10px;border:0 none;background:transparent;box-shadow:none;display:none;box-sizing:border-box}
.menu-search-form .form-group:hover,.menu-search-form .form-group.hover{width:200px;-webkit-border-radius:25px;border-radius:25px}
.menu-search-form .form-group span.form-control-feedback{position:absolute;top:-2px;right:-1px;z-index:2;display:block;width:42px;height:42px;line-height:40px;text-align:center;left:initial;font-size:20px}
.menu-search-form .form-group:hover input.form-control{display:block}
.menu-search-form .form-group input:focus{outline:none}
.header-social-circles li.fa{background-color:#ddd;border:1px solid #ddd;color:#2e2e2e}
.header-social-circles li.fa:hover{background-color:#fff;color:#555;border:1px solid #555}
.header-social-circles .menu-search-form .form-group{background-color:#ddd;border:1px solid #ddd}
.header-social-circles .menu-search-form .form-group span.form-control-feedback{color:#2e2e2e}
.header-social-circles .menu-search-form .form-group:hover{background-color:#fff;border:1px solid #2e2e2e}
.header-social-circles .menu-search-form .form-group:hover span.form-control-feedback{color:#2e2e2e}
.footer-social-circles li.fa{background-color:#777;border:1px solid #fff;color:#fff}
.footer-social-circles li.fa:hover{background-color:#fff;color:#2e2e2e;border:1px solid #2e2e2e}
.footer-social-circles .menu-search-form .form-group{background-color:#777;border:1px solid #fff}
.footer-social-circles .menu-search-form .form-group span.form-control-feedback{color:#fff}
.footer-social-circles .menu-search-form .form-group:hover{background-color:#fff;border:1px solid #2e2e2e}
.footer-social-circles .menu-search-form .form-group:hover span.form-control-feedback{color:#2e2e2e}


/* Navigation */
nav#access{position:relative;z-index:99999;display:block;margin:0 10px 0 0;padding:0;height:70px}
nav#access ul,nav#access ul ul{z-index:99999;margin:0;padding:0;list-style:none}
nav#access ul ul{position:absolute;top:100%;left:0;z-index:99998;display:none;margin:0}
nav#access ul li:hover>*{display:block}
nav#access ul li{position:relative;display:block;float:left;margin:0;padding:0;white-space:nowrap;font-size:0}
nav#access ul li:hover{z-index:1}
nav#access ul{position:relative;z-index:999;display:inline-block;font-size:0;zoom:1;*display:inline;width:100%}
nav#access ul>li{margin:0}
* html nav ul li a{display:inline-block}
nav#access ul a:active,nav#access ul a:focus{outline-style:none}
nav#access ul ul{padding-bottom:12px;min-width:125%}
nav#access ul .p140 ul{min-width:140%}
nav#access ul .p180 ul{min-width:180%}
nav#access ul .p210 ul{min-width:210%}
nav#access li,nav#access li li{font-weight:400}
nav#access ul li{font-size:22px;font-family:"proxima-nova-alt-ext-cond",Haettenschweiler,"Arial Narrow",Impact,AvenirNextCondensed-Bold,"Franklin Gothic Bold",Futura-CondensedExtraBold,Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans serif;text-transform:uppercase}
nav#access ul ul li{font-size:16px;font-family:"Century Gothic",CenturyGothic,STHeitiSC-Light,HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif;text-transform:lowercase;float:none;padding:0;margin:0;white-space:initial}
nav#access ul ul li:last-child a{padding-bottom:10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}
nav#access ul a{display:block;margin:0;padding:23px 20px;color:#111;vertical-align:middle;text-align:left;text-decoration:none;cursor:pointer}
nav#access ul ul a{margin:0;padding:5px 15px;text-align:left;text-decoration:none;background:rgba(255, 255, 255, 0.85)}
.page-template-page-nobanner nav#access ul ul a,.page-template-page-nobanner-fullwidth nav#access ul ul a{background:rgba(255, 255, 255,0.95)}
nav#access ul li:hover>a,nav#access ul li a.pressed{background:rgba(255, 255, 255, 0.32)}
nav#access ul ul li:hover>a,nav#access ul ul li a.pressed{box-shadow:none;color:#4c9222;text-decoration:none;background:rgba(255, 255, 255, 0.95);font-weight:600}
nav#access ul ul li:hover>a:after,nav#access ul ul li a.pressed:after{content:" »"}

/* Homepage */
.home #breadcrumbs{display:none}

/* Banners Images */
.banner-lift{margin-top:-70px}
#banner{background-image:url(images/banner-default.jpg)}

/* Content */
.index-title{color:#555;font-size:2.125em;margin-top:5px}
.index-title a{color:#111}
.index-title a:active,.index-title a:focus,.index-title a:hover{color:#4c9222}

.bottom-page-navigation{border:1px solid #ddd;background:rgba(0,0,0,0.05);padding:15px}
.bottom-page-navigation ul,.bottom-page-navigation ul .sub-menu,.bottom-page-navigation ul li{display:inline;margin:0;padding:0}
.bottom-page-navigation ul li:before{content:" | "}
.bottom-page-navigation ul li:first-child:before{content:""}
.bottom-page-navigation ul li li:first-child:before{content:" | "}
.post-subtitle{margin-top:-12px;margin-bottom:24px;text-transform:none;font-weight:300;color:#8cc63f}
.blog-index .blog-page-box:nth-child(4n+0){margin-right:0}
.blog-index .blog-page-box:nth-child(5n+0){clear:left}
.blog-archive-list-date{font-weight:700}
.event-archive-date{display:block;font-weight:700}
ul.sidenav-list-events{list-style-type:none;margin:0;padding:0}
li.sidenav-event-list{box-sizing:border-box;display:block;padding:10px;margin:0;background-color: rgb(232, 242, 219);font-weight:700}
li.sidenav-event-list span{display:block;color:#999;font-size:.875em}
.sidenav-title{font-weight:400;font-family:"proxima-nova-alt-ext-cond",Haettenschweiler,"Arial Narrow",Impact,AvenirNextCondensed-Bold,"Franklin Gothic Bold",Futura-CondensedExtraBold,Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans serif;text-transform:uppercase;line-height:1.15em;font-size:2em;margin-bottom:0}

/* Search Results */
.search-result-title{margin-top:0;margin-bottom:2px}
.search-result-entry{padding:16px 0;border-bottom:1px solid #e7e7e7}
.search-result-date{display:none}
.type-post .search-result-date{display:inline;color:#999;font-size:.825em}


/* Sidebar */
.sidenav-list{list-style:none;margin-left:0;border-top:1px solid #e7e7e7;padding-top:12px}
.sidenav-list li{margin-bottom:12px;border-bottom:1px solid #e7e7e7;padding-bottom:12px}
.post-list-date{font-size:.775em;color:#888;display:block;text-transform:uppercase}
.post-list-subtitle{font-size:.85em;color:#8cc63f;display:block}
.blog-side-column{background-color:#eee}
.xoxo{margin:12px}
.xoxo h3{text-transform:uppercase}
#search-only-one-category{margin-top:20px}

/* Footer */
footer{position:relative;display:block;clear:both;margin-top:15px !important}
footer a,footer a:visited{padding:0 2px;color:#666;text-decoration:none}
footer a:hover{color:#333;text-decoration:underline}
#footer-connect{background-color:#777;padding:8px 12px}
#footer-connect .email-intro{text-transform:uppercase;color:#ddd;margin-bottom:0;font-size:.875em}
#footer-mail-signup #mce-EMAIL,#footer-mail-signup button{display:inline-block;box-sizing:border-box;padding:6px 12px;border:1px solid #444;margin:0;font-family:"Century Gothic",CenturyGothic,STHeitiSC-Light,HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif}
#footer-mail-signup form{display:block;width:100%;max-width:100%;box-sizing:border-box}
#footer-mail-signup #mce-EMAIL{width:69%;border-right:0;max-width:300px}
#footer-mail-signup button{-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;background-color:#b6b6b6;color:#fff;width:30%;text-transform:uppercase;max-width:130px}
#footer-mail-signup button:hover{background-color:#ddd;color:#2e2e2e}

#footer-links .menu{display:block;margin-left:0;padding-left:0}
#footer-links .menu li{text-transform:uppercase;font-weight:600;font-size:14px;list-style-type:none}
#footer-links .menu li.menu-item-has-children{display:block;width:25%;float:left;box-sizing:border-box}
#footer-links .sub-menu{margin-left:0;padding-left:0}
#footer-links .sub-menu li{text-transform:none;font-weight:400;margin-left:0;padding-left:0}
#footer-associations ul{display:block;margin:0;padding:0}
#footer-associations ul li{display:inline-block;box-sizing:border-box;width:49%;margin:0;padding:16px 0 16px 16px;max-width:50%;vertical-align:middle}
#footer-associations ul li img{max-width:100%;display:block;margin:0 auto}
#footer-associations p{display:block;color:#008cc0;text-align:right;line-height:1.35em}
#footer-associations p.copyright{font-size:.725em;text-transform:uppercase;margin-bottom:0}
#footer-associations p.footer-address{font-size:.8em}
.go-top a{background:rgba(255,255,255,0.9);color:#2e2e2e;text-align:center;line-height:38px;font-size:32px;display:block;cursor:pointer;position:fixed;bottom:0;right:0;z-index:999;width:54px;height:54px;padding:10px}

/* Images */
#cboxOverlay{background:#fff !important}
.aligncenter{display:block;margin:0 auto 20px auto}
.alignleft{float:left;margin:0 25px 25px 0;clear:left}
.alignright{float:right;margin:0 0 25px 25px;clear:right}
.index-thumbnail{max-width:150px;clear:left;float:left;margin:0 15px 15px 0}
/*.photo{float:right;margin:0 0 15px 15px;clear:right;padding:10px 10px 20px 10px;background-color:#f6f6f6;box-shadow:1px 1px 4px 0px rgba(0,0,0,.2)}
.photo-thumbnail{max-width:125px;clear:left;float:left;margin:0 15px 15px 0}
.wp-caption{padding:10px;background-color:#f6f6f6;box-shadow:1px 1px 4px 0px rgba(0,0,0,.2)}
.wp-caption img{width:100%;border:1px solid #888}
.wp-caption-text{margin:8px 0 0 0;font-size:.775em;font-weight:700;color:#888}
.aligncenter .wp-caption-text{text-align:center}
.alignright .wp-caption-text{text-align:right}
.alignleft .wp-caption-text{text-align:left}*/


.gallery-caption{}
.bypostauthor{}
.sticky{}

/* Galleries */
.gallery{padding-top:15px;display:block}
.gallery-item{float:left;width:50%;display:block}
.gallery-icon{float:left;width:150px}
.gallery-caption{float:left;display:block}

.gallery-item img{width:150px;border-radius:8px}
.gallery-item a{display:block;border-radius:8px}
.gallery-item img:hover{box-shadow:3px 3px 6px 0px rgba(0,0,0,.5)}
.gallery br{display:none}


.z2d-gallery li{display:block;float:left;padding:0;box-sizing:border-box;vertical-align:top;width:18%;margin:0 2% 16px 0}
.z2d-gallery li:nth-child(5n+0){margin-right:0;margin-left:0}
.z2d-gallery li:nth-child(5n+1){clear:left}



/* Forms */
label{}
.zooforms_wrapper input[type='radio']{margin-left:1px !important}
.gform_wrapper .gsection{
	padding:10px !important;
	background-color:#f8faf5;
	border-top:1px solid #dfdfdf;
	margin-bottom:10px !important;
}

/* Gradients */


/* Pagination */
.wp-paginate{padding:0 0 30px 0;margin:0 0 30px 0;text-align:center;border-bottom: 1px solid #e7e7e7;}
.wp-paginate li{display:inline;list-style:none}
.wp-paginate a{background:#ddd;border:1px solid #ccc;color:#666;margin-right:4px;padding:4px 8px;text-align:center;text-decoration:none}
.wp-paginate a:hover, .wp-paginate a:active{background:#ccc;color:#888}
.wp-paginate .title{color:#555;margin-right:4px}
.wp-paginate .gap{color:#999;margin-right:4px}
.wp-paginate .current{color:#fff;background:#b7db88;border:1px solid #6b9a2d;margin-right:4px;padding:4px 8px}
.wp-paginate .page{}
.wp-paginate .prev, .wp-paginate .next{}

/* style overrides for comments pagination */
.wp-paginate-comments{}
.wp-paginate-comments li{}
.wp-paginate-comments a{}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active{}
.wp-paginate-comments .title{}
.wp-paginate-comments .gap{}
.wp-paginate-comments .current{}
.wp-paginate-comments .page{}
.wp-paginate-comments .prev, .wp-paginate-comments .next{}



.zoo2do-head header,.zoo115-head header{position:static !important;display:block;width:100%;height:auto;background:#fff}
.z2d-navigation,.zoo115-navigation{text-align:center;padding:20px 0;max-width:970px;margin:0px auto}


.zoo2do-head h1,.zoo2do-head h2,.zoo2do-head h3,.zoo2do-head h4,.zoo2do-head h5,.zoo2do-head h6{font-weight:400;font-family:"parisian_fsregular","Century Gothic",Avenir,CenturyGothic,STHeitiSC-Light,HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif}

.zoo2do-head h1{color:#a02064;font-size:3em}
.zoo2do-head h2{color:#a02064;font-size:2.5em}
.zoo2do-head h3{color:#a02064;font-size:2em}
.zoo2do-head h4{color:#a02064;font-size:1.75em}
.zoo2do-head h5{color:#a02064;font-size:1.5em}
.zoo2do-head h6{color:#a02064;font-size:1.175em}


.histo-gallery{padding:0;max-width:100%;margin:0 auto}
.histo-gallery li.histo-gallery-item{display:inline-block;width:25%;margin:0;padding:0;text-align:left;position:relative;overflow:hidden;box-sizing:border-box;border-right: 1px solid #fff;border-bottom: 1px solid #fff}
.histo-gallery li div{display:block;width:100%;margin:0;padding:0}
.histo-gallery .histo-gallery-icon{display:block;margin:0;position:relative;max-width:100%;width:100%}
.histo-gallery .histo-gallery-icon img{width:100%;max-width:100%;display:block;position:relative}
.histo-gallery .histo-gallery-item .histo-gallery-caption{position:absolute;top:0;left:0;padding:16px 12px;background:rgba(0,0,0,0.8);color:#eee;font-weight:normal;font-style:normal;font-size:.925em;line-height:1.35em;width:100%;max-width:100%;box-sizing:border-box}
.histo-gallery .histo-gallery-item .histo-gallery-caption{top:auto;bottom:0;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.4s,opacity 0.1s 0.3s;-moz-transition:-moz-transform 0.4s,opacity 0.1s 0.3s;transition:transform 0.4s,opacity 0.1s 0.3s}
.no-touch .histo-gallery .histo-gallery-item:hover .histo-gallery-caption{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform 0.4s,opacity 0.1s;-moz-transition:-moz-transform 0.4s,opacity 0.1s;transition:transform 0.4s,opacity 0.1s}

.zoo115-head h1,.zoo115-head h2,.zoo115-head h3,.zoo115-head h4,.zoo115-head h5,.zoo115-head h6{font-weight:400;font-family:"Century Gothic",Avenir,CenturyGothic,STHeitiSC-Light,HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif;margin-left:auto;margin-right:auto;text-transform:none;line-height:1.35em}

.zoo115-head h1{color:#006185;font-size:2.5em}
.zoo115-head h2{color:#a02064;font-size:2.5em}
.zoo115-head h3{color:#006185;font-size:1.65em;max-width:760px;line-height:1.5em}
.zoo115-head h4{color:#a02064;font-size:1.65em;max-width:760px;line-height:1.5em}
.zoo115-head h5{color:#006185;font-size:1.5em;max-width:800px}
.zoo115-head h6{color:#a02064;font-size:1.5em;max-width:800px}

.zoo115-head h1 + .zoo115-head h3{margin-top:30px}

.zoo115-head h3.histo-gallery-title{color:#b7db88;font-size:1.5em}

.zoo115-head h3.histo-gallery-title a,.zoo115-head .histo-gallery-caption a.more-link{color: #abde69;text-decoration:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.zoo115-head h3.histo-gallery-title a:active,.zoo115-head h3.histo-gallery-title a:focus,.zoo115-head h3.histo-gallery-title a:hover,.zoo115-head .histo-gallery-caption a.more-link:active,.zoo115-head .histo-gallery-caption a.more-link:focus,.zoo115-head .histo-gallery-caption a.more-link:hover{color: #e9f3da}
.histo-title{margin-top:0;padding-top:0}

/* ==|== media queries ======================================================
   ========================================================================== */

/* 1024 viewport — desktop computers;non-retina pads in landscape mode ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ */
@media only screen and (max-width:1154px){

#navigation{width:850px}
nav#access ul li{font-size:20px}
nav#access ul ul li{font-size:14px}
nav#access ul a{padding:23px 16px}
nav#access ul ul a{padding:5px 10px}
/* End 1154 viewport */}

/* 1024 viewport — desktop computers;non-retina pads in landscape mode ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ */
@media only screen and (max-width:1024px){
#navigation{width:720px}
nav#access ul li{font-size:20px}
nav#access ul ul li{font-size:14px}
nav#access ul a{padding:23px 12px}
nav#access ul ul a{padding:5px 10px}
nav#access ul .p140 ul{min-width:160%}
nav#access ul .p210 ul{min-width:230%}
.histo-gallery li.histo-gallery-item{width:33%}
/* End 1024 viewport */}

/* 1024 viewport — retina ipad in portrait mode  ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ */
@media only screen and (max-device-width:2048px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){

/* End ipad 1024px viewport */}

/* 1024 viewport — retina ipad in landscape mode  ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ */
@media only screen and (max-device-width:2048px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){

/* End ipad 1024px viewport */}

/* 800 viewport — non-retina devices in portrait mode  ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ */
@media only screen and (max-width:800px){
body.admin-bar #wprmenu_bar,div#wprmenu_bar.wprmenu_bar{display:none !important}
body{font-size:16px;-webkit-text-size-adjust:none;top:-46px}
.row,.container{width:100%;min-width:0;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;box-sizing:border-box;max-width:100%}
.row{padding-left:20px;padding-right:20px}
.row .onecol,.row .twocol,.row .threecol,.row .fourcol,.row .fivecol,.row .sixcol,.row .sevencol,.row .eightcol,.row .ninecol,.row .tencol,.row .elevencol,.row .twelvecol,header{width:auto;float:none;margin-left:0px;margin-right:0px;margin-bottom:36px;box-sizing:border-box}
nav#access{display:none}
#navigation{width:auto;float:none;max-width:100% !important;box-sizing:border-box}
#socialbar{max-width:100%;padding-top:0;position:absolute;top:24px;right:20px;box-sizing:border-box;z-index:999;}
.header-social-circles li.fa{top:15px}
.social-circles li.menu-item-search{display:none}
#access-mobile{display:block} 
#access-mobile .menu-vazoo-main-navigation-container{position:fixed;text-align:center;overflow:scroll;z-index:-1;opacity:0;width:100%;height:100%;left:0px;top:0px;background:rgba(255, 255, 255, 0.93);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:none}
#access-mobile .menu-vazoo-main-navigation-container form{display:block}
#access-mobile .menu-vazoo-main-navigation-container form .screen-reader-text,
#access-mobile .menu-vazoo-main-navigation-container form input,
#access-mobile .menu-vazoo-main-navigation-container form button{
display:block;box-sizing:border-box;text-align:center;padding:6px 12px}
#access-mobile .menu-vazoo-main-navigation-container form .screen-reader-text,
#access-mobile .menu-vazoo-main-navigation-container form input{
width:100%;max-width:100%;margin-bottom:6px}
#access-mobile .menu-vazoo-main-navigation-container form input,
#access-mobile .menu-vazoo-main-navigation-container form button{
font-family:"Century Gothic",CenturyGothic,STHeitiSC-Light,HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif}
#access-mobile .menu-vazoo-main-navigation-container form .screen-reader-text,
#access-mobile .menu-vazoo-main-navigation-container form button{color:#f2f2f2;font-weight:600;text-transform:uppercase}
#access-mobile .menu-vazoo-main-navigation-container form .screen-reader-text{font-size:1.25em;background:#444}
#access-mobile .menu-vazoo-main-navigation-container form button{margin:0 auto;background:#2e2e2e;border:1px solid #f2f2f2;-webkit-border-radius:25px;border-radius:25px}
#access-mobile .menu-vazoo-main-navigation-container form button:hover{background:#f2f2f2;border:1px solid #2e2e2e;color:#2e2e2e}

#access-mobile ul{position:relative;top:20%;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}

#access-mobile li{display:block;margin:20px}

#access-mobile li a{padding:10px;text-decoration:none;font-weight:600;font-size:20px;color:#2e2e2e;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}

#access-mobile li a:hover{}
#access-mobile li a i{}
#access-mobile li.menu-item-has-children > a{background:rgba(110, 185, 10, 0.4);font-weight:bold !important;display:block}
#toggle-mobmenu-label,#toggle-mobmenu:not(:checked) ~ #toggle-mobmenu-label{background:rgba(255,255,255,0.9);color:#2e2e2e;text-align:center;line-height:38px;font-size:32px;display:block;cursor:pointer;position:fixed;top:0;right:0;z-index:99999;width:54px;height:54px;padding:10px}
#toggle-mobmenu ~ #toggle-mobmenu-label .fa-reorder,#toggle-mobmenu:not(:checked) ~ #toggle-mobmenu-label .fa-reorder{display:inline-block}
#toggle-mobmenu ~ #toggle-mobmenu-label .fa-close,#toggle-mobmenu:not(:checked) ~ #toggle-mobmenu-label .fa-close{display:none}

#toggle-mobmenu:checked ~ .menu-vazoo-main-navigation-container{opacity:1;z-index:9999;display:block}

#toggle-mobmenu:checked ~ .menu-vazoo-main-navigation-container ul{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

#toggle-mobmenu:checked ~ #toggle-mobmenu-label{}

#toggle-mobmenu:checked ~ #toggle-mobmenu-label .fa-reorder{display:none}
#toggle-mobmenu:checked ~ #toggle-mobmenu-label .fa-close{display:inline-block}

#access-mobile ul .p140 ul,#access-mobile ul .p210 ul{min-width:initial}
.content{padding-top:0}
.content + .content{margin-top:0;border-top:0}

.footer-social-circles,#footer-links .menu li{text-align:center}
#footer-associations{clear:both}

#footer-associations ul li{padding:16px}
#footer-associations ul li img{max-width:250px}

#footer-associations p{display:block;color:#008cc0;text-align:center;line-height:1.35em}
#footer-associations p.copyright{font-size:1em;text-transform:uppercase;margin:24px 0 0 0}
#footer-associations p.footer-address{font-size:1em}

#footer-connect{text-align:center}
#footer-mail-signup,#footer-social{margin-bottom:16px}
/* End 800 viewport */}

/* 640 viewport — non-retina devices in portrait mode  ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ */
@media only screen and (max-width:640px){


.histo-gallery li.histo-gallery-item{width:50%}
#footer-links .menu li.menu-item-has-children{width:50%}
#footer-links .menu li.menu-item-has-children:nth-child(3){clear:left}
/* End 640 viewport */}

/* 480 viewport — phones  ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ */
@media only screen and (max-width:480px){

header,#navigation,#socialbar{position:relative}
header{top:16px}
#logo{width:100%;float:none}
#logo img{display:block;width:150px;margin:0 auto}
#navigation{top:0;width:auto;float:none}

#socialbar{top:0;right:initial}

.social-circles{text-align:center}
#menu-social-nav{margin:0}
.banner{top:44px;margin-bottom:74px}
.page-template-page-nobanner .banner,.page-template-page-nobanner-fullwidth .banner{display:none !important;margin:0}
.page-template-page-nobanner #content-01,.page-template-page-nobanner-fullwidth #content-01{top:40px;margin-bottom:0}
.page-template-page-nobanner .photo-col{margin-top:16px}
.banner-lift{margin-top:0}
#footer-associations ul li img{max-width:190px}
/* End 480 viewport */}


/* 360 viewport — phones  ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ */
@media only screen and (max-width:360px){
#footer-links .menu li.menu-item-has-children{width:100%;float:none;font-weight:800;margin-top:24px}
#footer-links .menu li.menu-item-has-children > a{display:block;padding:4px 10px;background:#f0f0f0}
#footer-links .menu li{font-size:20px;line-height:1.75em}
#footer-associations ul li{width:100%;clear:both;display:block}
#footer-associations ul li img{max-width:250px}
#footer-mail-signup #mce-EMAIL,#footer-mail-signup button{display:block;padding:6px 12px;border:1px solid #444}
#footer-mail-signup #mce-EMAIL{width:100%;max-width:100%}
#footer-mail-signup button{-webkit-border-radius:26px;border-radius:26px;max-width:initial;width:auto;text-align:center;margin:6px auto 0 auto}
.aligncenter,.alignleft,.alignright{display:block;margin:0 auto 20px auto}

.histo-gallery li.histo-gallery-item{width:100%}
/* End 360 viewport */}

/* SPECIAL A — retina display iphones settings for images  ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ */
@media only screen and (-webkit-min-device-pixel-ratio:2){
/* End  SPECIAL A */}


/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir{display:block;overflow:hidden;border:0;background-color:transparent;background-repeat:no-repeat;text-align:left;text-indent:-999em;direction:ltr;*line-height:0}
.ir br{display:none}

/* Hide from both screenreaders and browsers:h5bp.com/u */
.hidden{display:none !important;visibility:hidden}

/* Hide only visually,but have it available for screenreaders:h5bp.com/v */
.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard:h5bp.com/p */
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;overflow:visible;clip:auto;margin:0;width:auto;height:auto}

/* Hide visually and from screenreaders,but maintain layout */
.invisible{visibility:hidden}

/* Contain floats:h5bp.com/q */
.clearfix:before,.clearfix:after{display:table;content:''}
.clearfix:after{clear:both !important}
.clearfix{*zoom:1}

/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection:h5bp.com/r
   ========================================================================== */

@media print{*{background:transparent !important;box-shadow:none !important;color:black !important;text-shadow:none !important;-ms-filter:none !important;filter:none !important}
	body{color:#000}
	a,a:visited{text-decoration:underline}
	.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}  /* Don't show links for images,or javascript/internal links */
	pre,blockquote{border:1px solid #999;page-break-inside:avoid}
	thead{display:table-header-group} /* h5bp.com/t */
	tr,img{page-break-inside:avoid}
	img{max-width:100% !important}
	@page{margin:0.5cm}
	p,h2,h3{orphans:3;widows:3}
	h2,h3{page-break-after:avoid}
	#wrap{width:auto}
	nav,#banner,#searchform,.searchp,.slider{display:none !important}
	#content{margin-top:10px}
	#content img{max-width:100%;height:auto}
	h2,h3,h4,h5,h6{margin-top:25px}
	footer{background:url(none);border-top:2px solid #888;width:100%;margin-top:-185px;height:auto}
	.gallery:before,.gallery:after{display:table;content:''}
	.gallery:after{clear:both !important}
	.gallery{*zoom:1}}