@font-face {
	font-family: "Didact Gothic";
	font-style: normal;
	font-weight: 400;
	src: local("Didact Gothic Regular"), local("DidactGothic-Regular"), url('v8_72sd3dymkym0dn3ltwrvyobhtdx6xhw8qob1gm7y.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Didact Gothic";
	font-style: normal;
	font-weight: 400;
	src: local("Didact Gothic Regular"), local("DidactGothic-Regular"), url('v8_72sd3dymkym0dn3ltwtnwgkeg1lyfsxzbza1bktq.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Didact Gothic";
	font-style: normal;
	font-weight: 400;
	src: local("Didact Gothic Regular"), local("DidactGothic-Regular"), url('v8_72sd3dymkym0dn3ltwpon9ytdppi3izaqwmzbqxo.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Didact Gothic";
	font-style: normal;
	font-weight: 400;
	src: local("Didact Gothic Regular"), local("DidactGothic-Regular"), url('v8_72sd3dymkym0dn3ltwq3u1tlxoqk6-oaqjzfiajc.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Didact Gothic";
	font-style: normal;
	font-weight: 400;
	src: local("Didact Gothic Regular"), local("DidactGothic-Regular"), url('v8_72sd3dymkym0dn3ltwv_tts9entvkaiibjcpizfo.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Didact Gothic";
	font-style: normal;
	font-weight: 400;
	src: local("Didact Gothic Regular"), local("DidactGothic-Regular"), url('v8_72sd3dymkym0dn3ltwmykogtrbb-yb2dfwx30qlm.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
	font-family: "tk-trajan-pro-3-n4";
	font-style: normal;
	font-weight: 400;
	src: url('l') format("woff2"), url('d') format("woff"), url('a') format("opentype");
}
@font-face {
	font-family: "tk-trajan-pro-3-n7";
	font-style: normal;
	font-weight: 700;
	src: url('l_001.dat') format("woff2"), url('d_001.dat') format("woff"), url('a_001.dat') format("opentype");
}
@font-face {
	font-family: "tk-trajan-pro-3-n2";
	font-style: normal;
	font-weight: 200;
	src: url('l_002.dat') format("woff2"), url('d_002.dat') format("woff"), url('a_002.dat') format("opentype");
}
@font-face {
	font-family: "tk-trajan-pro-3-n3";
	font-style: normal;
	font-weight: 300;
	src: url('l_003.dat') format("woff2"), url('d_003.dat') format("woff"), url('a_003.dat') format("opentype");
}
@font-face {
	font-family: "tk-trajan-pro-3-n6";
	font-style: normal;
	font-weight: 600;
	src: url('l_004.dat') format("woff2"), url('d_004.dat') format("woff"), url('a_004.dat') format("opentype");
}
@font-face {
	font-family: "tk-trajan-pro-3-n9";
	font-style: normal;
	font-weight: 900;
	src: url('l_005.dat') format("woff2"), url('d_005.dat') format("woff"), url('a_005.dat') format("opentype");
}
#sb_instagram::after { content: ""; display: table; clear: both; }
@media all and (max-width: 640px) {
}
@media all and (max-width: 480px) {
}
@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('fontawesome-webfont.eot') format("embedded-opentype"), url('fontawesome-webfont.woff2') format("woff2"), url('fontawesome-webfont.woff') format("woff"), url('fontawesome-webfont.ttf') format("truetype"), url('fontawesome-webfont.svg') format("svg");
}
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-remove::before, .fa-close::before, .fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before, .fa-bar-chart::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook-f::before, .fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-feed::before, .fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-desc::before { content: ""; }
.fa-sort-up::before, .fa-sort-asc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before, .fa-gratipay::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }
.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-google::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-language::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-building::before { content: ""; }
.fa-child::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-spoon::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-database::before { content: ""; }
.fa-file-pdf-o::before { content: ""; }
.fa-file-word-o::before { content: ""; }
.fa-file-excel-o::before { content: ""; }
.fa-file-powerpoint-o::before { content: ""; }
.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }
.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }
.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }
.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }
.fa-file-code-o::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }
.fa-circle-o-notch::before { content: ""; }
.fa-ra::before, .fa-resistance::before, .fa-rebel::before { content: ""; }
.fa-ge::before, .fa-empire::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-git::before { content: ""; }
.fa-y-combinator-square::before, .fa-yc-square::before, .fa-hacker-news::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-wechat::before, .fa-weixin::before { content: ""; }
.fa-send::before, .fa-paper-plane::before { content: ""; }
.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }
.fa-history::before { content: ""; }
.fa-circle-thin::before { content: ""; }
.fa-header::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-sliders::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-soccer-ball-o::before, .fa-futbol-o::before { content: ""; }
.fa-tty::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-newspaper-o::before { content: ""; }
.fa-wifi::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-bell-slash-o::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-at::before { content: ""; }
.fa-eyedropper::before { content: ""; }
.fa-paint-brush::before { content: ""; }
.fa-birthday-cake::before { content: ""; }
.fa-area-chart::before { content: ""; }
.fa-pie-chart::before { content: ""; }
.fa-line-chart::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-lastfm-square::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-cc::before { content: ""; }
.fa-shekel::before, .fa-sheqel::before, .fa-ils::before { content: ""; }
.fa-meanpath::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-heartbeat::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-intersex::before, .fa-transgender::before { content: ""; }
.fa-transgender-alt::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-mars-stroke-v::before { content: ""; }
.fa-mars-stroke-h::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-facebook-official::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-server::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-user-times::before { content: ""; }
.fa-hotel::before, .fa-bed::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-train::before { content: ""; }
.fa-subway::before { content: ""; }
.fa-medium::before { content: ""; }
.fa-yc::before, .fa-y-combinator::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-battery-4::before, .fa-battery-full::before { content: ""; }
.fa-battery-3::before, .fa-battery-three-quarters::before { content: ""; }
.fa-battery-2::before, .fa-battery-half::before { content: ""; }
.fa-battery-1::before, .fa-battery-quarter::before { content: ""; }
.fa-battery-0::before, .fa-battery-empty::before { content: ""; }
.fa-mouse-pointer::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-sticky-note::before { content: ""; }
.fa-sticky-note-o::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-balance-scale::before { content: ""; }
.fa-hourglass-o::before { content: ""; }
.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }
.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }
.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }
.fa-hourglass::before { content: ""; }
.fa-hand-grab-o::before, .fa-hand-rock-o::before { content: ""; }
.fa-hand-stop-o::before, .fa-hand-paper-o::before { content: ""; }
.fa-hand-scissors-o::before { content: ""; }
.fa-hand-lizard-o::before { content: ""; }
.fa-hand-spock-o::before { content: ""; }
.fa-hand-pointer-o::before { content: ""; }
.fa-hand-peace-o::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-tripadvisor::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-odnoklassniki-square::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-tv::before, .fa-television::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-500px::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-calendar-plus-o::before { content: ""; }
.fa-calendar-minus-o::before { content: ""; }
.fa-calendar-times-o::before { content: ""; }
.fa-calendar-check-o::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-map-signs::before { content: ""; }
.fa-map-o::before { content: ""; }
.fa-map::before { content: ""; }
.fa-commenting::before { content: ""; }
.fa-commenting-o::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-credit-card-alt::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-pause-circle::before { content: ""; }
.fa-pause-circle-o::before { content: ""; }
.fa-stop-circle::before { content: ""; }
.fa-stop-circle-o::before { content: ""; }
.fa-shopping-bag::before { content: ""; }
.fa-shopping-basket::before { content: ""; }
.fa-hashtag::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-percent::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-universal-access::before { content: ""; }
.fa-wheelchair-alt::before { content: ""; }
.fa-question-circle-o::before { content: ""; }
.fa-blind::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-volume-control-phone::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-assistive-listening-systems::before { content: ""; }
.fa-asl-interpreting::before, .fa-american-sign-language-interpreting::before { content: ""; }
.fa-deafness::before, .fa-hard-of-hearing::before, .fa-deaf::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-signing::before, .fa-sign-language::before { content: ""; }
.fa-low-vision::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-viadeo-square::before { content: ""; }
.fa-snapchat::before { content: ""; }
.fa-snapchat-ghost::before { content: ""; }
.fa-snapchat-square::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-google-plus-circle::before, .fa-google-plus-official::before { content: ""; }
.fa-fa::before, .fa-font-awesome::before { content: ""; }
.ui-helper-clearfix::before, .ui-helper-clearfix::after { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix::after { clear: both; }
a:active, a:focus, a:hover, abbr a, ins, mark { text-decoration: none; }
hr, iframe { border: 0px none; }
embed, img, object, textarea, video { height: auto; max-width: 100%; }
button, td, th { overflow: visible; }
.cf::after, .clear, .flexslider .slides::after, .separator::after { clear: both; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
b, optgroup, strong { font-weight: 700; }
.btn, audio, canvas, iframe, img, input[type="color"], input[type="range"], svg, video { vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
blockquote, cite, del, em, i { font-style: italic; }
.btn, .table caption, dl dt, legend { font-weight: 700; }
.btn, html {  }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
.btn, html { line-height: 1.5; }
html { box-sizing: border-box; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; font-size: 1rem; overflow-y: scroll; height: 100%; background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); min-width: 320px; }
*, *::after, *::before { box-sizing: inherit; }
a, abbr, acronym, address, applet, article, aside, b, blockquote, body, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, main, menu, nav, object, ol, p, pre, q, s, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, u, ul, var { margin: 0px; padding: 0px; border: 0px none; }
blockquote, ol li, ul li { margin-left: 1.5rem; }
[tabindex="-1"]:focus { outline: 0px none !important; }
.h1, .h2, .h3, .h4, .h5, .h6, blockquote, dl, figure, h1, h2, h3, h4, h5, h6, hr, menu, ol, p, pre, summary, table, ul { margin-bottom: 1.5rem; }
caption, p, table, td, textarea, th { overflow-wrap: break-word; hyphens: auto; }
:focus { outline: 0.0625rem dotted rgb(34, 34, 34); }
.btn, button, details, html input[type="button"], input[type="file"], input[type="image"], input[type="reset"], input[type="submit"], input[type="checkbox"], input[type="radio"], label, select { cursor: pointer; }
.h1, h1 { font-size: 2.25rem; }
.h3, h3 { font-size: 1.5rem; }
.h4, h4 { font-size: 1.25rem; }
.h6, h6 { font-size: 0.875rem; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
blockquote cite::before { content: "— "; }
.table caption, figcaption, img { font-style: italic; }
.btn:active:focus, .flex-container a:focus, .flex-container a:hover, .flex-slider a:focus, .flex-slider a:hover { outline: 0px none; }
img {  }
input[type="search"] { box-sizing: border-box; -moz-appearance: none; }
#cookie-info a:hover, .btn, a { text-decoration: none; }
.box > :last-child { margin-bottom: 0px; }
.btn { display: inline-block; margin: 0px; text-align: center; white-space: nowrap; border: 0px none; background-color: rgb(222, 222, 222); }
.grid-align-top > .be-ceb-b-a-fce, .be-ceb-b-a-fce { vertical-align: top; }
.btn:hover { background-color: rgb(227, 227, 227); }
.btn.is-active, .btn:active { background-color: rgb(217, 217, 217); box-shadow: 0px 0px 0.5rem rgba(0, 0, 0, 0.25) inset; }
.btn.is-disabled, .btn:disabled, .btn[disabled] { cursor: not-allowed; pointer-events: none; opacity: 0.5; box-shadow: none; text-shadow: none; }
.form-input[type="date"], .form-input[type="datetime"], .form-input[type="datetime-local"], .form-input[type="email"], .form-input[type="month"], .form-input[type="password"], .form-input[type="tel"], .form-input[type="text"], .form-input[type="time"], .form-input[type="url"], .form-input[type="week"], .form-input[type="number"], .form-input[type="search"], .form-select, .form-textarea { line-height: 1.5; display: block; width: 100%; height: 2.75rem; padding: 0.5rem; color: rgb(34, 34, 34); border: 0.0625rem solid rgb(222, 222, 222); }
.form-input[type="date"]:focus, .form-input[type="datetime"]:focus, .form-input[type="datetime-local"]:focus, .form-input[type="email"]:focus, .form-input[type="month"]:focus, .form-input[type="password"]:focus, .form-input[type="tel"]:focus, .form-input[type="text"]:focus, .form-input[type="time"]:focus, .form-input[type="url"]:focus, .form-input[type="week"]:focus, .form-input[type="number"]:focus, .form-input[type="search"]:focus, .form-select:focus, .form-textarea:focus { border-color: rgb(31, 163, 236); }
.list-inline-delimited > li + li::before { content: ", "; }
.table-striped tbody > tr:nth-child(2n+1) > td { background-color: rgb(248, 248, 248); }
.fef--a-ed-edc { width: 94%; margin: 0px auto; }
.cafb-eb--bb-fdff { margin: 0px 0px 0px -1.5rem; padding: 0px; list-style: outside none none; font-size: 0px; }
.be-ceb-b-a-fce, .gutter-0, .gutter-none { margin-left: 0px; }
.be-ceb-b-a-fce { display: inline-block; width: 100%; padding-left: 1.5rem; font-size: 1rem; }
.dn { display: none !important; }
.cf::after, .cf::before { display: table; content: " "; }
.eca-f-fb--afcb { margin: 0px !important; }
.p- { padding: 0.75rem !important; }
.pt0, .pv0 { padding-top: 0px !important; }
.ceae-a-da-af-bcf { padding: 0px !important; }
.flex-direction-nav a, .flex-direction-nav a::before { color: rgba(0, 0, 0, 0.8); text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3); }
@font-face {
	font-family: "flexslider-icon";
	font-style: normal;
	font-weight: 400;
	src: url('flexslider-icon.eot') format("embedded-opentype"), url('flexslider-icon.woff') format("woff"), url('flexslider-icon.ttf') format("truetype"), url('flexslider-icon.svg') format("svg");
}
.flexslider .slides::after { content: " "; display: block; visibility: hidden; line-height: 0; height: 0px; }
.flex-direction-nav a.flex-next::before, .flex-direction-nav a::before { content: ""; }
.flex-direction-nav a::before { font-family: flexslider-icon; font-size: 40px; display: inline-block; }
.flex-pauseplay a::before { font-family: flexslider-icon; font-size: 20px; display: inline-block; content: ""; }
.flex-pauseplay a.flex-play::before { content: ""; }
.mobile-menu-toggle:hover, a { cursor: pointer; }
@media screen and (max-width: 860px) {
}
.be-ceb-b-a-fce.bdeb-aa--a-cdedbf { vertical-align: middle; position: relative; }
body { min-height: 100%; font-size: 14px; font-family: "Didact Gothic",sans-serif; }
.fef--a-ed-edc { max-width: 71.25rem; }
@font-face {
	font-family: "icomoon";
	font-style: normal;
	font-weight: 400;
	src: url('icomoon.eot') format("embedded-opentype"), url('icomoon.ttf') format("truetype"), url('icomoon.woff') format("woff"), url('icomoon.svg') format("svg");
}
[class*=" icon-"], [class^="icon-"] { font-family: icomoon; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; }
.icon-linkedin-square::before { content: ""; }
.icon-clock-o::before { content: ""; }
.icon-map-marker::before { content: ""; }
.icon-chevron-right::before { content: ""; }
.icon-chevron-down::before { content: ""; }
.icon-twitter-square::before { content: ""; }
.icon-facebook-square::before { content: ""; }
.icon-phone::before { content: ""; }
.icon-arrow-circle-right::before { content: ""; }
.icon-google-plus-square::before { content: ""; }
.icon-envelope::before { content: ""; }
.icon-comments-o::before { content: ""; }
.icon-calendar-o::before { content: ""; }
.icon-instagram::before { content: ""; }
.icon-long-arrow-right::before { content: ""; }
.icon-chevron-up::before { content: ""; }
.icon-close2::before { content: ""; }
.icon-menu::before { content: ""; }
.icon-chevron-thin-right::before { content: ""; }
.icon-chevron-thin-left::before { content: ""; }
.icon-checkmark::before { content: ""; }
.icon-search::before { content: ""; }
.icon-coin-pound::before { content: ""; }
a { color: rgb(68, 68, 68); transition: color 0.2s ease 0s; }
.btn, .search-form .search-field { transition: all 0.2s ease-out 0s; }
a:hover { color: rgb(14, 85, 159); }
.aligncenter, .alignleft, .alignright { clear: both; display: block; margin: 2rem auto; }
.breadcrumbs { position: relative; top: 3px; }
h1, h2, h3, h4, h5 { font-family: trajan-pro-3,sans-serif; font-weight: 400; color: rgb(14, 85, 159); line-height: 1.2; }
.btn, h6 { font-family: "Didact Gothic",sans-serif; }
h1 { font-size: 1.75rem; }
h3 { font-size: 1.4rem; }
h4 { font-size: 1.3rem; }
h6 { color: rgb(249, 160, 29); font-weight: 400; font-size: 1.1rem; }
.btn { padding: 0.5em 1em; border-radius: 3px; transition: all 0.2s ease-out 0s; color: rgb(255, 255, 255); font-size: 16px; text-transform: uppercase; }
.btn::after { padding-left: 0.5em; font-family: icomoon; content: ""; font-size: 8px; position: relative; top: -2px; }
.btn.primary { background: rgb(249, 160, 29) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.btn.primary:hover { background: rgb(231, 140, 6) none repeat scroll 0% 0%; }
.btn.full-width { width: 100%; }
.separator::after, .separator::before { display: table; content: " "; }
.separator::after { background: rgb(255, 255, 255) url('parish-icon.png') no-repeat scroll center center; height: 2.5rem; width: 2.5rem; display: inline-block; margin-top: -1.25rem; padding: 0px 2.1875rem; }
#cookie-info { display: none; position: fixed; bottom: 0px; right: 0px; left: 0px; padding: 0.625rem 2.1875rem 0.625rem 0.625rem; background: rgba(0, 0, 0, 0.85) none repeat scroll 0% 0%; color: rgba(255, 255, 255, 0.8); font-family: Arial,Helvetica,sans-serif; font-size: 0.8125rem; font-weight: 300; line-height: 1.2; text-align: left; z-index: 2147483647; }
#cookie-info strong { color: rgb(255, 255, 255); font-weight: 700; }
#cookie-info a { color: rgb(255, 255, 255); text-decoration: underline; }
#cookie-info a:hover { color: rgb(255, 255, 255); }
#cookie-info #cookie-close { position: absolute; top: 0px; right: 0px; bottom: 0px; background: rgb(204, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1.875rem; line-height: 100%; padding: 0.125rem 0.375rem; }
#cookie-info #cookie-close:hover { cursor: pointer; background: red none repeat scroll 0% 0%; }
.breadcrumbs { font-size: 14px; }
.breadcrumbs .breadcrumb_last { color: rgb(14, 85, 159); }
.dbbac-cda-f-bcdf-cf .top-links { display: block; border-bottom: 1px solid rgb(230, 230, 230); }
.dbbac-cda-f-bcdf-cf .contact-info { text-align: center; display: block; }
@media only screen and (min-width: 960px) {
	.dbbac-cda-f-bcdf-cf .contact-info { text-align: right; }
}
.dbbac-cda-f-bcdf-cf .contact-info .contact { padding: 0.7rem 0.3rem; border-left: 1px solid rgb(230, 230, 230); font-family: "Didact Gothic",sans-serif; }
@media only screen and (min-width: 768px) {
	.dbbac-cda-f-bcdf-cf .contact-info .contact { padding: 0.7rem; }
}
@media only screen and (min-width: 960px) {
	.dbbac-cda-f-bcdf-cf .contact-info .contact { padding: 0.7rem 1rem; }
}
.dbbac-cda-f-bcdf-cf .contact-info .email i, .dbbac-cda-f-bcdf-cf .contact-info .tel i { padding-right: 0.5rem; position: relative; top: 1px; }
.dbbac-cda-f-bcdf-cf .contact-info .social-media i { font-size: 20px; padding: 0px 0.2rem; position: relative; top: 4px; }
.dbbac-cda-f-bcdf-cf .contact-info .btn.donate { border-radius: 0px; background: rgb(249, 160, 29) none repeat scroll 0% 0%; text-transform: capitalize; padding: 0.4rem; }
.dbbac-cda-f-bcdf-cf .contact-info .btn.donate:hover { color: rgb(255, 255, 255); background: rgb(221, 134, 6) none repeat scroll 0% 0%; }
@media only screen and (min-width: 960px) {
	.dbbac-cda-f-bcdf-cf .contact-info .btn.donate { padding: 0.4rem 1rem; }
}
.dbbac-cda-f-bcdf-cf .contact-info .btn.donate i { position: relative; top: 1px; }
.dbbac-cda-f-bcdf-cf .contact-info .btn.donate::after { content: ""; }
.dbbac-cda-f-bcdf-cf .bc-eac--c-ffaebade { padding: 1em 0px 0px; display: block; }
.dbbac-cda-f-bcdf-cf .bc-eac--c-ffaebade .logo { display: block; }
.dbbac-cda-f-bcdf-cf .bc-eac--c-ffaebade .logo-grid { width: 80%; }
@media only screen and (min-width: 480px) {
	.dbbac-cda-f-bcdf-cf .bc-eac--c-ffaebade .logo-grid { width: 100%; }
}
.dbbac-cda-f-bcdf-cf .bc-eac--c-ffaebade .mobile-toggle-grid { width: 20%; }
@media only screen and (min-width: 480px) {
	.dbbac-cda-f-bcdf-cf .bc-eac--c-ffaebade .mobile-toggle-grid { width: 100%; }
}
.a-cc--d-cdcf { position: relative; z-index: 99999; }
.a-cc--d-cdcf .acd-d-c-a-abacaac { z-index: 9999; position: relative; }
.a-cc--d-cdcf .acd-d-c-a-abacaac .cba-f-cb-b-beafe { display: block; overflow: hidden; position: relative; }
.a-cc--d-cdcf .acd-d-c-a-abacaac .cba-f-cb-b-beafe .fddf-c-f-bd-cdabff { transform: translateY(-100%); margin-bottom: -260%; transition: all 0.5s ease-out 0s; }
@media only screen and (min-width: 960px) {
	.dbbac-cda-f-bcdf-cf .bc-eac--c-ffaebade { padding: 1rem 0px; }
	.a-cc--d-cdcf .acd-d-c-a-abacaac { margin-right: 2rem; }
	.a-cc--d-cdcf .acd-d-c-a-abacaac .cba-f-cb-b-beafe { overflow: visible; }
	.a-cc--d-cdcf .acd-d-c-a-abacaac .cba-f-cb-b-beafe .fddf-c-f-bd-cdabff { transform: translateY(0px); margin-bottom: 0px; transition: all 0.001ms ease-out 0s; }
	.a-cc--d-cdcf .fddf-c-f-bd-cdabff { text-align: center; }
}
.a-cc--d-cdcf .fddf-c-f-bd-cdabff { margin: 0px; display: block; }
.a-cc--d-cdcf .fddf-c-f-bd-cdabff li { list-style-type: none; margin: 0px; position: relative; }
@media only screen and (min-width: 960px) {
	.a-cc--d-cdcf .fddf-c-f-bd-cdabff li { display: inline-block; }
}
.a-cc--d-cdcf .fddf-c-f-bd-cdabff li a { text-decoration: none; font-family: "Didact Gothic",sans-serif; padding: 0.8em 0.8em 0.8em 10%; font-weight: 700; font-size: 15px; background: rgb(14, 85, 159) none repeat scroll 0% 0%; display: block; color: rgb(255, 255, 255); }
.a-cc--d-cdcf .fddf-c-f-bd-cdabff li a:hover { background: rgb(16, 98, 182) none repeat scroll 0% 0%; }
@media only screen and (min-width: 960px) {
	.a-cc--d-cdcf .fddf-c-f-bd-cdabff li a { background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; color: rgb(68, 68, 68); padding: 0.5em 0.8em; }
	.a-cc--d-cdcf .fddf-c-f-bd-cdabff li a:hover { color: rgb(14, 85, 159); background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; }
}
@media only screen and (min-width: 960px) {
}
.a-cc--d-cdcf .fddf-c-f-bd-cdabff li.menu-item-has-children > a { position: relative; }
.a-cc--d-cdcf .fddf-c-f-bd-cdabff li.menu-item-has-children > a::after { font-family: icomoon; content: ""; color: rgb(249, 160, 29); font-size: 8px; position: absolute; top: 17px; right: 10%; }
.fae-bb-ec--becfa, .news-list .news-item .news-item-details { font-family: "Didact Gothic",sans-serif; }
.a-cc--d-cdcf .fddf-c-f-bd-cdabff li.menu-item-has-children { position: relative; }
.a-cc--d-cdcf .fddf-c-f-bd-cdabff li.menu-parent-open > a::after { content: ""; }
@media only screen and (min-width: 960px) {
	.a-cc--d-cdcf .fddf-c-f-bd-cdabff li.menu-item-has-children > a::after { right: auto; position: relative; top: -2px; color: rgb(249, 160, 29); padding-left: 0.4rem; }
	.a-cc--d-cdcf .fddf-c-f-bd-cdabff li.menu-item-has-children:hover > a { color: rgb(14, 85, 159); }
	.a-cc--d-cdcf .fddf-c-f-bd-cdabff li.menu-item-has-children:hover .sub-menu { display: block; }
}
@media only screen and (min-width: 960px) {
}
.a-cc--d-cdcf .fddf-c-f-bd-cdabff li > .sub-menu { padding: 1rem; display: none; position: relative; background: rgb(14, 85, 159) none repeat scroll 0% 0%; z-index: 999; }
.a-cc--d-cdcf .fddf-c-f-bd-cdabff li > .sub-menu li { display: block; }
@media only screen and (min-width: 960px) {
	.a-cc--d-cdcf .fddf-c-f-bd-cdabff li > .sub-menu { position: absolute; top: 2.2rem; width: 250px; border: 1px solid rgb(230, 230, 230); margin-left: -85px; border-radius: 3px; z-index: 99999; padding: 0px; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; }
	.a-cc--d-cdcf .fddf-c-f-bd-cdabff li > .sub-menu li { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(230, 230, 230); }
}
.a-cc--d-cdcf .fddf-c-f-bd-cdabff li > .sub-menu li:last-of-type { border-bottom: 0px none; }
.a-cc--d-cdcf .fddf-c-f-bd-cdabff li .sub-menu li a { padding: 0.8rem 0.8rem 0.8rem 20%; display: block; transition: all 0.1s ease-out 0s; background: rgb(14, 85, 159) none repeat scroll 0% 0%; }
.a-cc--d-cdcf .fddf-c-f-bd-cdabff li .sub-menu li a:hover { color: rgb(255, 255, 255); background: rgb(16, 98, 182) none repeat scroll 0% 0%; }
@media only screen and (min-width: 960px) {
	.a-cc--d-cdcf .fddf-c-f-bd-cdabff li .sub-menu li a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0.5rem 1rem; }
	.a-cc--d-cdcf .fddf-c-f-bd-cdabff li .sub-menu li a:hover { background: rgb(249, 160, 29) none repeat scroll 0% 0%; }
}
.mobile-menu-toggle { background: rgb(14, 85, 159) none repeat scroll 0% 0%; border-radius: 3px; height: 40px; float: right; text-align: center; width: 40px; box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.5); }
.mobile-menu-toggle:active, .mobile-menu-toggle:focus { box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2) inset; }
.mobile-menu-toggle i { color: rgb(255, 255, 255); font-size: 32px; position: relative; top: 3px; }
.search-form-container { position: absolute; right: 0px; top: -3px; display: none; }
@media only screen and (min-width: 960px) {
	.search-form-container { display: block; }
}
.search-form { position: relative; z-index: 0; }
.search-form .field-container { overflow: hidden; }
.search-form .search-field { border: 1px solid rgb(230, 230, 230); position: relative; transition: all 0.2s ease-out 0s; transform: translate(0px, -40px); padding: 0.3rem 0.6rem; z-index: 1; }
.search-form .search-field:focus, .search-form .search-field:hover { transform: translate(0px, 0px); }
.search-form .search-submit { border: medium none; position: absolute; right: 0px; top: -25px; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; }
.search-form .search-submit:hover + .field-container .search-field { transform: translate(0px, 0px); }
@media only screen and (min-width: 600px) {
}
@media only screen and (min-width: 600px) {
}
@media only screen and (min-width: 960px) {
}
@media only screen and (min-width: 768px) {
}
.hor-rule::before { content: ""; display: block; border-top: 1px solid rgb(230, 230, 230); width: 100%; height: 1px; position: absolute; top: 50%; z-index: 1; }
@media only screen and (min-width: 600px) {
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 480px) {
}
@media only screen and (min-width: 860px) {
}
@media only screen and (min-width: 860px) {
}
.fae-bb-ec--becfa { margin: 0.75rem 0px; }
@media only screen and (min-width: 768px) {
	.fae-bb-ec--becfa { margin: 3rem 0px; }
}
.archive .banner, .error404 .banner, .page .banner, .search .banner, .dafe-ea---ff .banner { position: relative; padding: 3rem 0px; }
.archive .banner .fbcc-eddc-ac-f-eebe, .error404 .banner .fbcc-eddc-ac-f-eebe, .page .banner .fbcc-eddc-ac-f-eebe, .search .banner .fbcc-eddc-ac-f-eebe, .dafe-ea---ff .banner .fbcc-eddc-ac-f-eebe { background: rgba(0, 0, 0, 0.65) none repeat scroll 0% 0%; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; }
.archive .banner .headings, .error404 .banner .headings, .page .banner .headings, .search .banner .headings, .dafe-ea---ff .banner .headings { margin: 0px auto; text-align: center; padding: 0px; position: relative; z-index: 999; }
@media only screen and (min-width: 768px) {
	.archive .banner .headings, .error404 .banner .headings, .page .banner .headings, .search .banner .headings, .dafe-ea---ff .banner .headings { padding: 1rem 0px; }
}
.archive .banner .headings h1, .error404 .banner .headings h1, .page .banner .headings h1, .search .banner .headings h1, .dafe-ea---ff .banner .headings h1 { color: rgb(255, 255, 255); text-transform: capitalize; }
@media only screen and (min-width: 960px) {
	.archive .banner, .error404 .banner, .page .banner, .search .banner, .dafe-ea---ff .banner { height: 260px; }
	.archive .banner .headings, .error404 .banner .headings, .page .banner .headings, .search .banner .headings, .dafe-ea---ff .banner .headings { padding: 3rem 0px; }
	.archive .banner .headings h1, .error404 .banner .headings h1, .page .banner .headings h1, .search .banner .headings h1, .dafe-ea---ff .banner .headings h1 { font-size: 2.25rem; }
}
.archive .banner .headings h1, .archive .banner .headings h6, .error404 .banner .headings h1, .error404 .banner .headings h6, .page .banner .headings h1, .page .banner .headings h6, .search .banner .headings h1, .search .banner .headings h6, .dafe-ea---ff .banner .headings h1, .dafe-ea---ff .banner .headings h6 { margin: 0px; }
.archive .banner .headings h6, .error404 .banner .headings h6, .page .banner .headings h6, .search .banner .headings h6, .dafe-ea---ff .banner .headings h6 { display: none; }
@media only screen and (min-width: 600px) {
	.archive .banner .headings h6, .error404 .banner .headings h6, .page .banner .headings h6, .search .banner .headings h6, .dafe-ea---ff .banner .headings h6 { display: block; }
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 768px) {
}
.news-list .news-item .news-item-details i, .dde-ddf-bc-b-acd .fae-bb-ec--becfa header .created i { padding-right: 0.5rem; }
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 768px) {
}
.dde-ddf-bc-b-acd .fae-bb-ec--becfa .attachment-news_featured_banner { margin-bottom: 1rem; }
.dde-ddf-bc-b-acd .fae-bb-ec--becfa header { text-align: center; border-bottom: 1px solid rgb(230, 230, 230); margin-bottom: 1rem; }
.dde-ddf-bc-b-acd .fae-bb-ec--becfa header h1 { margin-bottom: 0px; }
.dde-ddf-bc-b-acd .fae-bb-ec--becfa header .created { display: block; margin-bottom: 1rem; color: rgb(249, 160, 29); }
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 960px) {
}
.contact-form-container .form-contact input[type="email"]::-moz-placeholder, .contact-form-container .form-contact input[type="tel"]::-moz-placeholder, .contact-form-container .form-contact input[type="text"]::-moz-placeholder, .contact-form-container .form-contact textarea::-moz-placeholder { font-style: italic; color: rgb(66, 60, 51); opacity: 1; }
.contact-form-container .form-contact .btn::after { position: relative; font-family: icomoon; content: ""; padding-left: 0.5rem; color: rgb(255, 255, 255); font-size: 8px; }
@media only screen and (min-width: 768px) {
}
.donate-form-container .donation-form input[type="email"]::-moz-placeholder, .donate-form-container .donation-form input[type="tel"]::-moz-placeholder, .donate-form-container .donation-form input[type="text"]::-moz-placeholder, .donate-form-container .donation-form textarea::-moz-placeholder { font-style: italic; color: rgb(66, 60, 51); opacity: 1; }
.donate-form-container .donation-form .donation-amount::before { position: relative; padding-right: 0.5rem; font-family: icomoon; content: ""; color: rgb(14, 85, 159); font-size: 20px; }
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 768px) {
}
.cefec-b-ab-c-ba .widget.primary, .cefec-b-ab-c-ba .widget.widget_categories { background: rgb(237, 237, 237) none repeat scroll 0% 0%; }
.cefec-b-ab-c-ba .widget { padding: 1.5rem; border: 1px solid rgb(230, 230, 230); margin-bottom: 2rem; }
.cefec-b-ab-c-ba .widget.primary .widget-title { color: rgb(249, 160, 29); text-transform: capitalize; }
@media only screen and (min-width: 600px) {
	.cefec-b-ab-c-ba .widget.widget_categories { width: 48%; display: inline-block; vertical-align: middle; margin-right: 2%; }
}
@media only screen and (min-width: 768px) {
	.cefec-b-ab-c-ba { margin-top: 3rem; }
	.cefec-b-ab-c-ba .widget.widget_categories { display: block; width: 100%; margin: 0px 0px 2rem; }
}
.cefec-b-ab-c-ba .widget.widget_categories h4 { color: rgb(249, 160, 29); }
.cefec-b-ab-c-ba .widget.widget_categories ul li { list-style-type: none; margin: 0px; padding: 0px 1rem 0px 0px; position: relative; }
.cefec-b-ab-c-ba .widget.widget_categories ul li a { padding: 0.5rem 1rem 0.5rem 0px; border-bottom: 1px solid rgb(230, 230, 230); display: block; transition: all 0.2s ease-out 0s; }
.cefec-b-ab-c-ba .widget.widget_categories ul li a:hover { padding-left: 0.5rem; }
.cefec-b-ab-c-ba .widget.widget_categories ul li .count { position: absolute; right: 0px; top: 50%; margin-top: -0.8rem; }
.cefec-b-ab-c-ba .widget.widget_categories ul li a::before { font-family: icomoon; content: ""; color: rgb(14, 85, 159); padding-right: 1rem; }
.widget.newsletter-widget { background: rgb(14, 85, 159) none repeat scroll 0% 0%; border-radius: 0.1875rem; }
.widget.newsletter-widget .widget-title { color: rgb(249, 160, 29); text-transform: capitalize; margin-bottom: 0.875rem; font-size: 1.5rem; }
.widget.newsletter-widget p { font-size: 1rem; line-height: 1.2; color: rgb(255, 255, 255); margin-bottom: 0.875rem; }
.widget.newsletter-widget .form-input { border-radius: 0.1875rem 0.1875rem 0px 0px; }
.widget.newsletter-widget .btn { border-radius: 0px 0px 0.1875rem 0.1875rem; }
.widget.newsletter-widget .subscribeResponse { color: rgb(255, 255, 255); font-size: 0.875rem; line-height: 1.2; }
.cefec-b-ab-c-ba .widget.newsletter-widget .widget-title, .cefec-b-ab-c-ba .widget.newsletter-widget p { margin-bottom: 1rem; }
.cefec-b-ab-c-ba .widget.newsletter-widget input { width: 100%; display: block; padding: 0.4rem 1rem; border: 0px none; }
@media only screen and (min-width: 600px) {
	.widget.latest-news-widget { width: 48%; display: inline-block; vertical-align: top; margin-left: 2%; }
}
@media only screen and (min-width: 768px) {
	.widget.latest-news-widget { display: block; width: 100%; margin: 0px 0px 2rem; }
}
.widget.latest-news-widget ul li { margin: 0px; list-style-type: none; padding: 0.8rem 0px; border-bottom: 1px solid rgb(230, 230, 230); }
.widget.latest-news-widget ul li .news-image { padding: 0px 0.5rem 0.5rem 0px; display: inline-block; vertical-align: middle; width: 24%; }
@media only screen and (min-width: 600px) {
	.widget.latest-news-widget ul li .news-image { display: none; }
}
@media only screen and (min-width: 1140px) {
	.widget.latest-news-widget ul li .news-image { display: inline-block; width: 32%; }
}
.widget.latest-news-widget ul li .news-info { display: inline-block; vertical-align: middle; width: 74%; }
@media only screen and (min-width: 600px) {
	.widget.latest-news-widget ul li .news-info { width: 100%; }
}
@media only screen and (min-width: 1140px) {
	.widget.latest-news-widget ul li .news-info { width: 66%; }
}
.widget.latest-news-widget ul li h6 { font-size: 1rem; margin: 0px 0px 0.3rem; transition: all 0.2s ease-out 0s; color: rgb(14, 85, 159); line-height: 1; }
.widget.latest-news-widget ul li h6:hover { color: rgb(249, 160, 29); }
.widget.latest-news-widget ul li .created { color: rgb(249, 160, 29); font-size: 12px; }
.widget.latest-news-widget ul li .created i { padding-right: 0.5rem; }
.widget.explore-sidebar-menu ul li a::before, .widget.music-sidebar-menu ul li a::before, .widget.visit-sidebar-menu ul li a::before, .widget.widget-siblings-pagas ul li a::before { font-family: icomoon; content: ""; color: rgb(14, 85, 159); padding-right: 1rem; }
@media only screen and (min-width: 600px) {
}
@media only screen and (min-width: 768px) {
}
.cefec-b-ab-c-ba .widget.event-categories-widget ul li a::before { font-family: icomoon; content: ""; color: rgb(14, 85, 159); padding-right: 1rem; }
.deea-ce--a-aae .logo, .deea-ce--a-aae p { margin-bottom: 1em; }
.widget.widget_instagram-feeds-widget #sb_instagram #sbi_images .sbi_item:nth-child(2n-1) { padding-left: 0px !important; }
.widget.widget_instagram-feeds-widget #sb_instagram #sbi_images .sbi_item:nth-child(2n) { padding-right: 0px !important; }
.deea-ce--a-aae { background: rgba(0, 0, 0, 0) url('footer_background.jpg') repeat scroll center center / cover ; position: relative; text-align: center; padding: 3em 0px; }
.deea-ce--a-aae .fbcc-eddc-ac-f-eebe { position: absolute; z-index: 1; background: rgba(14, 85, 159, 0.92) none repeat scroll 0% 0%; top: 0px; right: 0px; bottom: 0px; left: 0px; }
.deea-ce--a-aae .fef--a-ed-edc { position: relative; z-index: 999; }
.deea-ce--a-aae a, .deea-ce--a-aae p { color: rgb(255, 255, 255); }
.deea-ce--a-aae p:first-of-type { margin: 0px; }
.deea-ce--a-aae a:hover { color: rgb(249, 160, 29); }
.deea-ce--a-aae .social-media { margin-bottom: 0.5rem; display: block; }
.deea-ce--a-aae .social-media i { font-size: 25px; padding: 0px 0.5rem; }
.laser-red-container { text-align: center; }
.laser-red { background: rgba(0, 0, 0, 0) url('laser-red.png') no-repeat scroll 0% 0%; display: inline-block; height: 28px; opacity: 0.5; position: relative; text-indent: -9999px; width: 80px; }
.laser-red:hover { background-position: 0px -28px; opacity: 1; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	.laser-red { background-image: url('laser-red@2x.png'); background-size: 80px 56px; }
	.laser-red:hover { background-position: 0px -29px; }
}
@font-face {
	font-family: "trajan-pro-3";
	font-style: normal;
	font-weight: 400;
	src: url('l') format("woff2"), url('d') format("woff"), url('a') format("opentype");
}
@font-face {
	font-family: "trajan-pro-3";
	font-style: normal;
	font-weight: 700;
	src: url('l_001.dat') format("woff2"), url('d_001.dat') format("woff"), url('a_001.dat') format("opentype");
}
@font-face {
	font-family: "trajan-pro-3";
	font-style: normal;
	font-weight: 200;
	src: url('l_002.dat') format("woff2"), url('d_002.dat') format("woff"), url('a_002.dat') format("opentype");
}
@font-face {
	font-family: "trajan-pro-3";
	font-style: normal;
	font-weight: 300;
	src: url('l_003.dat') format("woff2"), url('d_003.dat') format("woff"), url('a_003.dat') format("opentype");
}
@font-face {
	font-family: "trajan-pro-3";
	font-style: normal;
	font-weight: 600;
	src: url('l_004.dat') format("woff2"), url('d_004.dat') format("woff"), url('a_004.dat') format("opentype");
}
@font-face {
	font-family: "trajan-pro-3";
	font-style: normal;
	font-weight: 900;
	src: url('l_005.dat') format("woff2"), url('d_005.dat') format("woff"), url('a_005.dat') format("opentype");
}
a {
	color: #FB5E57;
}