@import url(//fonts.googleapis.com/css?family=Dosis:600,400);@import url(//fonts.googleapis.com/css?family=Ubuntu:400,700);.clearfix
{*zoom:1}


.clearfix:before,.clearfix:after
{display:table;content:"";line-height:0}

.clearfix:after
{clear:both}

.hide-text
{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}

.input-block-level
{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

img
{max-width:100%}

a:focus
{outline:0}

a.selected
{color:#fff}

a:hover
{text-decoration:none}

html,body
{height:100%}


body
{background:0}

.body__home #wrapper
{margin:0 auto -372px}

.body__home #push,.body__home #footer-wrapper
{height:372px}

#wrapper
{min-height:100%;height:auto!important;height:100%;margin:0 auto /*-213px*/}

#push,#footer-wrapper
{/*height:213px*/}
#footer-wrapper
{padding-top:10px;}

.mod-search__aside .mod-search_searchword
{width:100%}

#error .mod-search__aside .mod-search_searchword
{width:220px}

#error .mod-search__aside br
{display:none}

.mod-login__aside .mod-login_username,.mod-login__aside .mod-login_passwd
{width:100%}

.mod-login_submit
{margin:9px 0}

#form-login-remember label
{margin-bottom:20px}

#mod-finder-searchword
{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:4px;border:1px solid #ebebeb;box-shadow:none}

.row-fluid [class*="itemSpan"]
{-moz-box-sizing:border-box;display:block;float:left;margin-left:2.564102564102564%;min-height:30px;width:100%}

.row-fluid [class*="itemSpan"]:first-child
{margin-left:0}

.row-fluid .itemSpan1
{width:100%}

.row-fluid .itemSpan2
{width:48.717948717948715%}

.row-fluid .itemSpan3
{width:31.623931623931625%}

.row-fluid .itemSpan4
{width:23.076923076923077%}

.row-fluid .itemSpan5
{width:17.94871794871795%}

.row-fluid .itemSpan6
{width:14.52991452991453%}

.row-fluid .itemSpan7
{width:12.087912087912088%}

.row-fluid .itemSpan8
{width:10.256410256410255%}

.row-fluid .itemSpan9
{width:8.831908831908832%}

.row-fluid .itemSpan10
{width:7.692307692307693%}

.row-fluid .itemSpan11
{width:6.759906759906761%}

.row-fluid .itemSpan12
{width:5.982905982905983%}

#mailto-window
{padding-top:1em}

.mailto-close
{margin-bottom:1em;overflow:hidden}

.mailto-close a
{float:right}

div.modal.fade.in.loginPopup
{width:260px;margin:-130px 0 0 -130px;top:50%;left:50%;background:#fff;position:absolute;z-index:99000}

div.modal.fade
{top:-200%}

.modalClose
{margin:14px}

.login-greeting
{margin:0 0 9px 0}

.input-modal
{width:146px}

div.modal.fade
{z-index:0}

div.modal.fade.in
{z-index:1100}

.mod-menu__social .menu
{text-align:right}

.mod-menu__social .menu li
{display:inline}

.mod-menu__social .menu li a
{display:inline-block;vertical-align:top;font-size:0}

.mod-menu__social .menu li a:hover
{background-color:none}

.twitter
{background:url(../images/social/twitter.png)}

.facebook
{background:url(../images/social/facebook.png)}

.feed
{background:url(../images/social/feed.png)}

.youtube
{background:url(../images/social/youtube.png)}

.vimeo
{background:url(../images/social/vimeo.png)}

input,textarea
{width:220px}

textarea
{resize:none}

textarea {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#a0a0a0}

select,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input
{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:28px;color:#baa900; font-weight:bold; font-size:18px;
font-family: 'PT Sans Narrow', sans-serif;
}

.moduletable.navigation-two select.select-menu
{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;color:#4481e2; font-weight:bold; font-size:18px;
font-family: 'PT Sans Narrow', sans-serif;
}

.checkbox-radio-wrap__inline
{display:inline-block;margin-left:6px;vertical-align:top}

.checkbox-radio-wrap__inline input[type="radio"],.checkbox-radio-wrap__inline input[type="checkbox"]
{margin:-2px 0 0 0}

.page-registration form label,.page-remind form label,.page-reset form label,.page-login form label,.page-login form label,.page-profile__edit form label
{display:inline-block}

textarea.invalid
{border:1px solid #9d261d}

.form-vertical label
{display:inline-block}

input::-webkit-input-placeholder
{color:#a0a0a0;opacity:1}

input:-moz-placeholder
{color:#a0a0a0;opacity:1}

input::-moz-placeholder
{color:#a0a0a0;opacity:1}

input:-ms-input-placeholder
{color:#a0a0a0;opacity:1}

ul#finder-filter-select-dates li.filter-date
{margin-bottom:4px;margin-right:4px}

ul#finder-filter-select-dates li.filter-date select.filter-date-operator
{margin-bottom:9px}

#searchForm fieldset
{margin-bottom:20px}

#searchForm fieldset label
{display:inline-block;margin-right:1em}

#searchForm .form-limit label
{float:left}

#searchForm .form-limit select
{float:right;position:relative;top:-4px}

#searchForm .form-limit p
{overflow:hidden;clear:both}

#searchForm .phrases-box
{padding-bottom:1em}

#searchForm .phrases-box label
{min-width:90px}

dl.search-results
{margin-bottom:30px}

dl.search-results dt
{margin-top:20px}

.navbar-form .btn,.navbar-form .btn-group
{margin-top:5px}

.page-gallery a.zoom,.page-item__gallery a.zoom
{position:relative;display:block;overflow:hidden;z-index:1}

.page-gallery a.zoom span.zoom-bg,.page-item__gallery a.zoom span.zoom-bg
{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#000;opacity:0;filter:alpha(opacity=0);z-index:3}

.page-gallery a.zoom span.zoom-icon,.page-item__gallery a.zoom span.zoom-icon
{background:url(../images/zoom.png) left top no-repeat;display:block;width:45px;height:45px;position:absolute;top:-50%;left:50%;margin:-22px 0 0 -22px;z-index:4}

.page-gallery a.zoom img,.page-item__gallery a.zoom img
{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;z-index:2}

.page-gallery a.zoom.active img,.page-item__gallery a.zoom.active img
{z-index:2}

.page-gallery .item_icons,.page-item__gallery .item_icons
{margin-bottom:9px}

.view-article #prevArrow,.view-article #nextArrow
{display:none}

.gallery-item
{margin-bottom:24px}

.gallery-item .view
{position:relative;overflow:hidden}

.gallery-item .view .mask,.gallery-item .view .content
{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;z-index:2}

.gallery-item .view .mask .mask_wrap,.gallery-item .view .content .mask_wrap
{text-align:center;width:100%;height:100%}

.gallery-item .view .mask .mask_wrap:before,.gallery-item .view .content .mask_wrap:before
{content:'';display:inline-block;height:100%;vertical-align:middle}

.gallery-item .view .mask .mask_wrap .mask_cont,.gallery-item .view .content .mask_wrap .mask_cont
{display:inline-block;vertical-align:middle;padding:0 5%}

.gallery-item .view .item_img
{margin:0}

.gallery-item .view img
{display:block;position:relative;z-index:1}

.gallery-item .view h2,.gallery-item .view p
{position:relative}

.gallery-item .view .item_more a
{display:inline-block;font-size:1.5em;font-weight:normal;padding:2%}

.isotope-item
{z-index:2}

.isotope-hidden.isotope-item
{pointer-events:none;z-index:1}

.isotope,.isotope .isotope-item
{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}

.isotope
{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}

.isotope .isotope-item
{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}

.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition
{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}

ul#filters li
{display:inline-block;vertical-align:top;margin:9px 9px 0 0}

#isotopeContainer
{padding-top:8px}

#isotopeContainer .item_img
{margin-right:0}

.page-gallery_img
{margin-left:0}

.category_children .category_child
{margin-bottom:20px}

.page-archive_filters .filter-search
{padding-bottom:21px;overflow:hidden}

.page-archive_filters select
{margin-bottom:8px;display:inline-block}

.page-archive_filters button
{display:inline-block;margin-bottom:8px}

#jform_contact_message
{resize:none;width:100%;height:149px}

#contact-form label
{display:inline-block;margin-bottom:5px}

.phone-num
{display:inline-block}

#jform_contact_name,#jform_contact_email,#jform_contact_emailmsg
{width:100%}

.contact_email-copy,.contact_vcard
{margin:0 14px;height:28px;line-height:28px;display:inline-block}

.contact_vcard
{margin:0}

.contact_details .icons-marker
{display:block;width:16px;margin-right:12px;float:left}

.contact_address
{overflow:hidden}

#contact_map
{margin-bottom:21px;border:1px solid #d9d9d9;height:358px}

#contact_map>div
{height:100%}

.contact_details_item
{margin-bottom:20px}

.page-login form .control-group
{margin:0}

.page-item_addThis
{padding-top:12px}

.img_caption
{text-align:center!important}

.img_caption.left
{float:left;margin-right:1em}

.img_caption.left p
{clear:left;text-align:center}

.img_caption.right
{float:right;margin-left:1em}

.img_caption.right p
{clear:right;text-align:center}

.img_caption.none
{margin-left:auto;margin-right:auto}

.errorBox
{background:0;text-align:left}

#back-top
{position:fixed;bottom:90px;right:20px;z-index:99}

#back-top a
{width:51px;display:block;text-align:center;font-size:12px;line-height:21px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;text-decoration:none;color:#a0a0a0;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}

#back-top a:hover
{color:#fff}

#back-top span
{width:51px;height:51px;display:block;margin-bottom:7px;background:url(../images/up-arrow.png) no-repeat center center;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader()!important;-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader()!important;opacity:1;filter:alpha(opacity=100);-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}

#back-top a:hover span
{opacity:.5;filter:alpha(opacity=50)}

