/* -----------------------------------------------------------------------------

	TownPress v1.0.3

	This template is coded with SASS (http://sass-lang.com/).
	The CSS was compressed for performance reasons. If you want to add or override
	CSS definitions, please use custom.css file located in "library/css" or check
	the documentation on how to create your custom color scheme.

----------------------------------------------------------------------------- *//*
 * Bootstrap v3.0.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-bm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-bm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-bm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-bm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-bm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-bm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-bm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-bm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-bm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-bm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-bm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-bm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0%}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0%}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.container{width:750px}.col-bm-1,.col-bm-2,.col-bm-3,.col-bm-4,.col-bm-5,.col-bm-6,.col-bm-7,.col-bm-8,.col-bm-9,.col-bm-10,.col-bm-11{float:left}.col-bm-12{width:100%}.col-bm-11{width:91.66666666666666%}.col-bm-10{width:83.33333333333334%}.col-bm-9{width:75%}.col-bm-8{width:66.66666666666666%}.col-bm-7{width:58.333333333333336%}.col-bm-6{width:50%}.col-bm-5{width:41.66666666666667%}.col-bm-4{width:33.33333333333333%}.col-bm-3{width:25%}.col-bm-2{width:16.666666666666664%}.col-bm-1{width:8.333333333333332%}.col-bm-pull-12{right:100%}.col-bm-pull-11{right:91.66666666666666%}.col-bm-pull-10{right:83.33333333333334%}.col-bm-pull-9{right:75%}.col-bm-pull-8{right:66.66666666666666%}.col-bm-pull-7{right:58.333333333333336%}.col-bm-pull-6{right:50%}.col-bm-pull-5{right:41.66666666666667%}.col-bm-pull-4{right:33.33333333333333%}.col-bm-pull-3{right:25%}.col-bm-pull-2{right:16.666666666666664%}.col-bm-pull-1{right:8.333333333333332%}.col-bm-pull-0{right:0%}.col-bm-push-12{left:100%}.col-bm-push-11{left:91.66666666666666%}.col-bm-push-10{left:83.33333333333334%}.col-bm-push-9{left:75%}.col-bm-push-8{left:66.66666666666666%}.col-bm-push-7{left:58.333333333333336%}.col-bm-push-6{left:50%}.col-bm-push-5{left:41.66666666666667%}.col-bm-push-4{left:33.33333333333333%}.col-bm-push-3{left:25%}.col-bm-push-2{left:16.666666666666664%}.col-bm-push-1{left:8.333333333333332%}.col-bm-push-0{left:0%}.col-bm-offset-12{margin-left:100%}.col-bm-offset-11{margin-left:91.66666666666666%}.col-bm-offset-10{margin-left:83.33333333333334%}.col-bm-offset-9{margin-left:75%}.col-bm-offset-8{margin-left:66.66666666666666%}.col-bm-offset-7{margin-left:58.333333333333336%}.col-bm-offset-6{margin-left:50%}.col-bm-offset-5{margin-left:41.66666666666667%}.col-bm-offset-4{margin-left:33.33333333333333%}.col-bm-offset-3{margin-left:25%}.col-bm-offset-2{margin-left:16.666666666666664%}.col-bm-offset-1{margin-left:8.333333333333332%}.col-bm-offset-0{margin-left:0%}}@media (min-width: 992px){.container{width:970px}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0%}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0%}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0%}}@media (min-width: 1200px){.container{width:1170px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0%}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0%}}@-ms-viewport{width:device-width}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-xs.visible-sm{display:block !important}tr.visible-xs.visible-sm{display:table-row !important}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-xs.visible-md{display:block !important}tr.visible-xs.visible-md{display:table-row !important}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell !important}}@media (min-width: 1200px){.visible-xs.visible-lg{display:block !important}tr.visible-xs.visible-lg{display:table-row !important}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell !important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none !important}@media (max-width: 767px){.visible-sm.visible-xs{display:block !important}tr.visible-sm.visible-xs{display:table-row !important}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-sm.visible-md{display:block !important}tr.visible-sm.visible-md{display:table-row !important}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell !important}}@media (min-width: 1200px){.visible-sm.visible-lg{display:block !important}tr.visible-sm.visible-lg{display:table-row !important}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell !important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none !important}@media (max-width: 767px){.visible-md.visible-xs{display:block !important}tr.visible-md.visible-xs{display:table-row !important}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-md.visible-sm{display:block !important}tr.visible-md.visible-sm{display:table-row !important}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 1200px){.visible-md.visible-lg{display:block !important}tr.visible-md.visible-lg{display:table-row !important}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell !important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none !important}@media (max-width: 767px){.visible-lg.visible-xs{display:block !important}tr.visible-lg.visible-xs{display:table-row !important}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-lg.visible-sm{display:block !important}tr.visible-lg.visible-sm{display:table-row !important}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-lg.visible-md{display:block !important}tr.visible-lg.visible-md{display:table-row !important}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell !important}}@media (min-width: 1200px){.visible-lg{display:block !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}tr.hidden-xs{display:table-row !important}th.hidden-xs,td.hidden-xs{display:table-cell !important}@media (max-width: 767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none !important}}tr.hidden-sm{display:table-row !important}th.hidden-sm,td.hidden-sm{display:table-cell !important}@media (max-width: 767px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none !important}}tr.hidden-md{display:table-row !important}th.hidden-md,td.hidden-md{display:table-cell !important}@media (max-width: 767px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none !important}}tr.hidden-lg{display:table-row !important}th.hidden-lg,td.hidden-lg{display:table-cell !important}@media (max-width: 767px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none !important}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none !important}@media print{.visible-print{display:block !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none !important}}/*
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.m-no-boxes .c-post-list .post,.m-no-boxes .c-post-list .more-btn-holder{margin-left:0;margin-right:0}.c-container{margin:0 auto;padding:0 30px;max-width:1400px}.c-container:before,.c-container:after{display:table;clear:both;height:0;content:''}.c-content-box{margin-bottom:24px;padding:24px 30px 1px 30px;line-height:1.4em;overflow:hidden}.c-content-box.m-no-padding{padding:0}.c-content-box .c-content-box{margin:0;padding:0;overflow:visible}.c-counter{margin-bottom:24px}.c-counter .counter-data{margin-bottom:12px;line-height:1em;font-size:3em;font-weight:normal}.c-counter .counter-symbol{font-size:0.625em}.c-counter .counter-label{font-weight:normal}.c-definition-list dl{margin-bottom:24px}.c-definition-list dl:before,.c-definition-list dl:after{display:table;clear:both;height:0;content:''}.c-definition-list dl>dt{float:left;clear:both;margin:7px 0 0 0;padding:7px 0 0 0;width:50%;border-top:1px solid transparent}.c-definition-list dl>dd{float:right;margin:7px 0 0 0;padding:7px 0 0 0;width:50%;text-align:right;border-top:1px solid transparent}.c-definition-list dl>dt:first-of-type,.c-definition-list dl>dd:first-of-type{margin-top:0;padding-top:0;border:0}.c-directory ul{list-style-type:none;margin:0;padding:0}.c-directory ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.c-directory .directory-inner{position:relative}.c-directory .ico-shadow{position:absolute;top:-20px;left:-40px;font-size:120px;opacity:0.08;filter:alpha(opacity=8);z-index:5}.c-directory .directory-title{font-weight:normal;text-transform:none;z-index:10}.c-directory.m-has-icon .directory-title{position:relative;padding-left:45px}.c-directory .directory-title .ico{position:absolute;top:-2px;left:0;font-size:36px}.c-directory .directory-content{position:relative;z-index:20}.c-directory .directory-menu:before,.c-directory .directory-menu:after{display:table;clear:both;height:0;content:''}.c-directory .directory-menu>ul>li{margin-bottom:24px;padding-right:10px}.c-directory .directory-menu>ul>li>a{display:block;margin-bottom:5px;font-weight:bold;text-transform:uppercase}.c-directory .directory-menu>ul>li>ul>li{font-size:0.875em}.c-directory .directory-menu ul>li{margin-top:7px}.c-directory .directory-menu ul ul ul{margin-left:20px}.c-directory.m-2-columns .directory-menu>ul>li{float:left;width:50%}.c-directory.m-2-columns .directory-menu>ul>li:nth-child(2n+1){clear:left}.c-directory.m-3-columns .directory-menu>ul>li{float:left;width:33%}.c-directory.m-3-columns .directory-menu>ul>li:nth-child(3n+1){clear:left}.c-directory.m-4-columns .directory-menu>ul>li{float:left;width:25%}.c-directory.m-4-columns .directory-menu>ul>li:nth-child(4n+1){clear:left}.c-feature .feature-inner{position:relative;margin-bottom:24px;padding-left:50px}.c-feature .feature-icon{display:block;position:absolute;top:0;left:0;font-size:36px}.c-feature .feature-title{margin-bottom:12px}.c-feature .feature-content>*{margin:12px 0 0 0}.c-feature .feature-content>*:first-child{margin:0}.c-gallery{margin-bottom:24px}.c-gallery .gallery-images{list-style-type:none;margin:0;padding:0;margin:0 -4px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;opacity:1;filter:alpha(opacity=100)}.c-gallery .gallery-images>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.c-gallery .gallery-images:before,.c-gallery .gallery-images:after{display:table;clear:both;height:0;content:''}.c-gallery .gallery-images.m-loading{opacity:0.5;filter:alpha(opacity=50)}.c-gallery .gallery-images>li{float:left;padding:4px;width:100%}.c-gallery .gallery-images>li a img{opacity:1;filter:alpha(opacity=100);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.c-gallery .gallery-images>li a:hover img{opacity:0.8;filter:alpha(opacity=80)}.c-gallery .gallery-images.m-2-columns>li{width:50%}.c-gallery .gallery-images.m-2-columns>li:nth-child(2n+1){clear:left}.c-gallery .gallery-images.m-3-columns>li{width:33.3333%}.c-gallery .gallery-images.m-3-columns>li:nth-child(3n+1){clear:left}.c-gallery .gallery-images.m-4-columns>li{width:25%}.c-gallery .gallery-images.m-4-columns>li:nth-child(4n+1){clear:left}.c-gallery .gallery-images.m-5-columns>li{width:20%}.c-gallery .gallery-images.m-5-columns>li:nth-child(5n+1){clear:left}.c-gallery .gallery-images img{display:block}.c-gmap{margin-bottom:24px;width:100%}.gmap-canvas{height:400px}.gmap-canvas img{max-width:none} .c-progress-bar{position:relative}.c-progress-bar .progress-bar-inner{margin-bottom:24px}.c-progress-bar .progress-bar-title{margin:0 0 12px 0;font-size:1em}.c-progress-bar .bar-indicator-inner{display:block;width:0;height:10px;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.c-search-form{margin:0}.c-search-form .form-fields{position:relative;height:45px;border:1px solid transparent}.c-search-form input{padding:14px 60px 0 15px;width:100%;line-height:16px;font-style:italic;vertical-align:top;border:0;background:none}.c-search-form .submit-btn{position:absolute;top:-1px;right:-1px;padding:0;width:45px;height:45px;line-height:50px;border:0}.c-search-form .submit-btn:active{top:1px}.c-search-form .submit-btn>i{float:none;margin:0;font-size:16px}.c-separator{margin:24px 0;border:0;border-top:1px solid transparent}.c-separator:before,.c-separator:after{display:table;clear:both;height:0;content:''}.c-separator.m-transparent{border:0}.c-slider{position:relative;margin-bottom:24px;background-position:center;background-size:cover;background-repeat:no-repeat}.c-slider .slide-list{position:relative;z-index:10}.c-slider .slide{display:none;background-position:center;background-repeat:no-repeat;background-size:cover}.c-slider .slide:first-child{display:block}.c-slider .slide-inner{display:table;width:100%;background-size:contain;background-repeat:no-repeat}.c-slider .slide-content{display:table-cell;padding:40px 30px;height:450px}.c-slider h1,.c-slider h2{font-size:2.25em}.c-slider .owl-stage-outer{z-index:10}.c-slider .owl-nav{position:absolute;bottom:0;right:0;z-index:20}.c-slider.m-has-indicator .owl-nav{bottom:4px}.c-slider .owl-prev,.c-slider .owl-next{float:left;width:40px;height:40px;line-height:40px;font-size:24px;text-align:center}.c-slider .owl-prev i,.c-slider .owl-next i{position:relative;left:0;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.c-slider .owl-prev:active:not(.m-disabled) i{left:-2px}.c-slider .owl-next:active:not(.m-disabled) i{left:2px}.c-slider .owl-carousel .owl-prev.m-disabled,.c-slider .owl-carousel .owl-next.m-disabled{cursor:auto}.c-slider .slider-indicator{display:block;position:absolute;left:0;right:0;bottom:0;width:100%;height:4px;z-index:20}.c-slider .slider-indicator>span{display:block;width:0;height:4px}.c-social-icons{list-style-type:none;margin:0;padding:0}.c-social-icons>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.c-social-icons>li{display:inline-block;margin:0 2px}.c-social-icons a{display:block;width:34px;height:34px;line-height:34px;font-size:18px;text-align:center;border-radius:50%}.c-tabs .tabs-inner{margin-bottom:24px}.c-tabs .tab-list{list-style-type:none;margin:0;padding:0}.c-tabs .tab-list>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.c-tabs .tab-list:before,.c-tabs .tab-list:after{display:table;clear:both;height:0;content:''}.c-tabs .tab-list>li{display:inline-block;margin:0 20px 12px 0;padding-bottom:5px;font-weight:bold;border-bottom:2px solid transparent;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;cursor:pointer}.c-tabs .content-list{list-style-type:none;margin:0;padding:0}.c-tabs .content-list>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.c-tabs .content-list>li{display:none}.c-tabs .content-list>li.m-active{display:block}.c-tabs .content-list>li>*{margin:12px 0 0 0}.c-tabs .content-list>li>*:first-child{margin:0}.c-team-member .team-member-inner{position:relative;margin-bottom:24px}.c-team-member .member-portrait{position:absolute;top:0;left:0;width:100px}.c-team-member .member-name{margin:0}.c-team-member .member-role{margin:2px 0 0 0;font-size:0.875em;font-style:italic}.c-team-member .member-social{list-style-type:none;margin:0;padding:0;margin-top:12px}.c-team-member .member-social>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.c-team-member .member-social li{display:inline;margin-right:5px;font-size:16px}.c-team-member .member-description>*{margin:12px 0 0 0}.c-team-member.m-has-portrait .team-member-inner{padding-left:120px;min-height:100px}#header{position:relative;padding:0;min-height:100px;z-index:30;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.m-header-map-active #header{min-height:520px}.header-content{position:relative;z-index:20}.header-content-inner{position:relative}.header-content-inner:before,.header-content-inner:after{display:table;clear:both;height:0;content:''}.header-branding{position:relative;float:left;padding:30px 0;margin:0;-webkit-transition:margin 300ms ease-in-out;-moz-transition:margin 300ms ease-in-out;-ms-transition:margin 300ms ease-in-out;-o-transition:margin 300ms ease-in-out;transition:margin 300ms ease-in-out}.header-branding a{display:inline-block}.header-branding span{display:block}.m-header-map-active .header-branding{margin-top:-400px}.header-toggle-holder{display:none;position:relative;margin-bottom:12px}.m-has-gmap .header-toggle-holder{padding-right:50px}.header-toggle{padding:0 10px;width:100%;height:40px;line-height:40px;text-align:center;vertical-align:top;text-transform:uppercase}.header-toggle i{font-size:20px;line-height:40px;vertical-align:top}.header-toggle span{vertical-align:top}.header-toggle .ico-close{display:none;font-size:13px}.header-toggle.m-active .ico-open{display:none}.header-toggle.m-active .ico-close{display:inline}.header-toggle-holder .header-gmap-switcher{position:absolute;top:0;right:0}.header-menu{display:none;margin-bottom:24px;-webkit-transition:margin 300ms ease-in-out;-moz-transition:margin 300ms ease-in-out;-ms-transition:margin 300ms ease-in-out;-o-transition:margin 300ms ease-in-out;transition:margin 300ms ease-in-out}.m-has-standard-menu .header-menu{display:block;float:right;margin-top:30px}.m-has-standard-menu.m-has-header-tools .header-menu{margin-top:90px}.m-header-map-active .m-has-header-tools .header-menu,.m-header-map-active .header-menu{margin-top:-400px}.header-menu{padding:0 15px;border-top:3px solid transparent}.header-menu a{display:block}.header-menu ul{list-style-type:none;margin:0;padding:0}.header-menu ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.header-menu>ul>li{display:inline-block}.header-menu>ul>li>a{padding:14px 10px;text-transform:uppercase;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.header-menu>ul>li.m-has-submenu>a{padding-right:22px}.header-menu>ul>li.m-has-submenu>a:after{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f107';position:absolute;top:17px;right:10px;font-size:12px;font-weight:normal}.header-menu li.m-active>a{font-weight:bold}.header-menu .submenu-toggle{display:none}.header-menu ul ul{display:none;position:absolute;left:0;top:100%;padding:5px 15px;width:220px;z-index:20}.header-menu ul ul li{position:relative;border-top:1px solid transparent}.header-menu ul ul li:first-child{border:0}.header-menu ul ul a{padding:7px 0;line-height:1.3em}.header-menu ul ul .m-has-submenu>a{padding-right:20px}.header-menu ul ul .m-has-submenu>a:after{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f105';position:absolute;top:10px;right:5px;font-size:14px;font-weight:normal}.header-menu>ul>li>ul{font-size:0.875em}.header-menu>ul>li.m-penultimate>ul,.header-menu>ul>li.m-last>ul{left:auto;right:0}.header-menu ul ul ul{left:100%;top:0}.header-menu>ul>li.m-penultimate>ul ul,.header-menu>ul>li.m-last>ul ul{left:auto;right:100%}.header-menu ul ul ul ul{left:auto;right:100%}.header-tools{position:absolute;top:30px;right:0}.header-search{float:right;margin-left:20px}.header-search .c-search-form{margin:0}.header-search .form-fields{height:40px;border:0}.header-search input{padding-top:11px;font-size:14px;line-height:20px;font-style:italic}.header-search .submit-btn{right:0;top:0;width:40px;height:40px;line-height:40px}.header-search .submit-btn:active{top:0}.header-gmap-switcher{display:block;float:right;margin-left:20px;padding:0 10px;height:40px;line-height:40px;text-align:center;text-transform:uppercase}.header-gmap-switcher i{font-size:20px;line-height:40px;vertical-align:top}.header-gmap-switcher span{margin-left:5px;vertical-align:top}.header-gmap-switcher .ico-close{display:none;font-size:15px}.header-gmap-switcher.m-active .ico-open{display:none}.header-gmap-switcher.m-active .ico-close{display:inline}.header-gmap{position:absolute;top:-500px;left:0;right:0;width:100%;z-index:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.header-gmap .gmap-canvas{width:100%;height:500px}.m-header-map-active .header-gmap{top:0;opacity:1;filter:alpha(opacity=100)}.header-bg{position:absolute;top:0;left:0;right:0;z-index:10}.header-image{position:relative;height:650px;z-index:10}.header-image:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:300px;z-index:20;-webkit-transition:height 300ms ease-in-out;-moz-transition:height 300ms ease-in-out;-ms-transition:height 300ms ease-in-out;-o-transition:height 300ms ease-in-out;transition:height 300ms ease-in-out}.header-image .image-layer{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center 0;background-repeat:no-repeat}.header-image .image-layer:first-child{display:block}.header-image .image-layer.m-active{display:block;z-index:20}.header-image .image-layer.m-next{display:block;z-index:10}#core{position:relative;padding-bottom:12px;min-height:460px;z-index:20}#page-header{position:relative;margin:0 0 24px 0;padding:0 30px}#page-header:after{content:'';display:block;position:absolute;bottom:-10px;left:50%;margin-left:-5px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent}.page-title{position:relative;padding:24px 0}.page-title h1{margin:0}.page-title h1 em{font-weight:normal}.m-has-breadcrumbs .page-title{padding-bottom:12px;border-bottom:1px solid transparent}.m-has-breadcrumbs .page-title:after{content:'';display:block;position:absolute;left:0;bottom:-2px;width:30px;height:3px;line-height:0}.breadcrumbs{padding:10px 0;font-size:0.875em}.breadcrumbs>ul{list-style-type:none;margin:0;padding:0}.breadcrumbs>ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.breadcrumbs>ul:before,.breadcrumbs>ul:after{display:table;clear:both;height:0;content:''}.breadcrumbs>ul>li{display:inline;margin-left:5px;padding:3px 0}.breadcrumbs>ul>li:first-child{margin:0}.breadcrumbs>ul>li:before{content:'/';display:inline;margin-right:7px;font-size:12px}.breadcrumbs>ul>li:first-child:before{display:none}.post-page .post-image{text-align:center}.post-page .post-image a:hover{opacity:0.8;filter:alpha(opacity=80)}.post-page .post-core{padding:24px 30px 1px 30px}.post-page .post-content{overflow:hidden}.post-page .post-content-inner{margin-bottom:24px}.post-page .post-footer{list-style-type:none;margin:0;padding:0;margin:0 30px 0 30px;padding:7px 0 24px 0;font-size:0.875em;border-top:1px solid transparent}.post-page .post-footer>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.post-page .post-footer .ico{position:absolute;top:4px;left:0;font-size:14px}.post-page .post-info{position:relative;padding-left:20px}.post-page .post-date{margin-right:10px}.post-page .post-tags{position:relative;margin-top:4px;padding-left:20px}.post-navigation ul{list-style-type:none;margin:0;padding:0;margin:0 0 24px 0;line-height:1.2em;font-size:0.875em}.post-navigation ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.post-navigation ul:before,.post-navigation ul:after{display:table;clear:both;height:0;content:''}.post-navigation .prev{float:left;width:40%}.post-navigation .next{float:right;width:40%;text-align:right}.post-navigation .m-has-thumb{min-height:50px}.post-navigation .m-has-thumb .prev-inner{position:relative;padding-left:60px}.post-navigation .m-has-thumb .next-inner{position:relative;padding-right:60px}.post-navigation .nav-thumb{position:absolute;top:0;width:50px}.post-navigation .prev .nav-thumb{left:0}.post-navigation .next .nav-thumb{right:0}.post-navigation h5{margin:0;font-size:0.875em;text-transform:uppercase}.notice-page .notice-image{text-align:center}.notice-page .notice-image a:hover{opacity:0.8;filter:alpha(opacity=80)}.notice-page .notice-core{padding:24px 30px 1px 30px}.notice-page .notice-footer{list-style-type:none;margin:0;padding:0;margin:0 30px 0 30px;padding:7px 0 24px 0;font-size:0.875em;border-top:1px solid transparent}.notice-page .notice-footer>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.notice-page .notice-footer .ico{position:absolute;top:4px;left:0;font-size:14px}.notice-page .notice-date{position:relative;padding-left:20px}.event-page .group-title{margin:0 0 24px 0;padding:10px 30px;font-size:1em;text-align:center;text-transform:uppercase}.event-page .event-image{text-align:center}.event-page .event-image a:hover{opacity:0.8;filter:alpha(opacity=80)}.event-page .event-core{padding:24px 30px 1px 30px}.event-page .event-info{list-style-type:none;margin:0;padding:0;margin-top:12px;margin-bottom:24px;padding-top:4px;font-size:0.875em;border-top:1px solid transparent}.event-page .event-info>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.event-page .event-info>li{display:inline-block;position:relative;margin:8px 20px 0 0;padding-left:25px}.event-page .event-info .ico{position:absolute;top:-2px;left:0;font-size:20px}.event-page .event-content{margin-top:-12px;padding-top:24px;border-top:1px solid transparent}.event-detail-page .event-info{margin-top:-8px;padding-top:0;border:0}.event-detail-page .event-location .gmap-canvas{width:100%;height:400px}.gallery-page .gallery-core{padding:24px 30px 1px 30px}.gallery-page .gallery-footer{list-style-type:none;margin:0;padding:0;margin:0 30px 0 30px;padding:7px 0 24px 0;font-size:0.875em;border-top:1px solid transparent}.gallery-page .gallery-footer>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.gallery-page .gallery-footer:first-child{padding-top:24px;border:0}.gallery-page .gallery-footer .ico{position:absolute;top:4px;left:0;font-size:14px}.gallery-page .gallery-date{position:relative;padding-left:20px}.gallery-list-page .gallery-title{margin:0;padding:8px 10px;font-size:0.875em}.document-page .document-list{list-style-type:none;margin:0;padding:0;margin-bottom:24px}.document-page .document-list>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.document-page .document-list>li{margin-top:12px;padding-top:12px;border-top:1px solid transparent}.document-page .document-list>li:first-child{margin-top:0;padding-top:0;border:0}.document-page .document-title{position:relative;margin:0;font-size:1em;font-weight:normal}.document-page .document-title.m-has-icon{padding-left:22px}.document-page .document-icon{position:absolute;top:0px;left:0;font-size:16px}.document-page .document-title a{display:inline-block}.document-page .document-filesize{display:inline;font-size:0.75em;white-space:nowrap}.document-page .document-info ul{list-style-type:none;margin:0;padding:0;font-size:0.75em}.document-page .document-info ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.document-page .document-info ul>li{display:inline-block;margin:5px 10px 0 0}.widget p{margin:12px 0 0 0}.widget p:first-child{margin-top:0}.definition-list-widget dl{margin:0}.definition-list-widget dl:before,.definition-list-widget dl:after{display:table;clear:both;height:0;content:''}.definition-list-widget dl>dt{clear:both;float:left;margin:7px 0 0 0;padding-top:7px;width:50%;border-top:1px solid transparent}.definition-list-widget dl>dd{float:right;width:50%;margin-top:7px;padding-top:7px;text-align:right;border-top:1px solid transparent}.definition-list-widget dl>dt:first-of-type,.definition-list-widget dl>dd:first-of-type{margin-top:0;padding-top:0;border:0}.locale-info-widget .widget-inner{background-size:cover;background-repeat:no-repeat}.locale-info-widget ul{list-style-type:none;margin:0;padding:0}.locale-info-widget ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.locale-info-widget .widget-content>ul>li{margin-top:7px;padding-top:7px;border-top:1px solid transparent}.locale-info-widget .widget-content>ul>li:before,.locale-info-widget .widget-content>ul>li:after{display:table;clear:both;height:0;content:''}.locale-info-widget .widget-content>ul>li:first-child{margin-top:0;padding-top:0;border:0}.locale-info-widget .row-title{float:left;width:40%;text-align:left}.locale-info-widget .row-title h4{margin:0;padding:3px 0 0 0;font-size:1em;font-weight:bold}.locale-info-widget small{display:block;font-size:0.857em}.locale-info-widget .row-value{position:relative;float:right;width:55%;text-align:right}.locale-info-widget .row-value small{font-size:0.667em}.locale-info-widget li.m-loading{text-align:center}.locale-info-widget li.m-loading .row-title,.locale-info-widget li.m-loading .row-value{display:none}.locale-info-widget .m-has-bg .widget-title{margin-bottom:0}.posts-widget ul{list-style-type:none;margin:0;padding:0}.posts-widget ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.posts-widget ul>li{margin-top:7px;padding-top:7px;border-top:1px solid transparent}.posts-widget ul>li:first-child{margin-top:0;padding-top:0;border:0}.posts-widget .post-title{display:inline;margin:0;font-size:1em;line-height:1.3em;font-weight:normal}.posts-widget .post-date{display:inline;font-size:0.857em;white-space:nowrap}.posts-widget .post-excerpt p{margin:5px 0 0 0}.posts-widget .m-active a{font-weight:bold}.notices-widget ul{list-style-type:none;margin:0;padding:0}.notices-widget ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.notices-widget ul>li{margin-top:7px;padding-top:7px;border-top:1px solid transparent}.notices-widget ul>li:first-child{margin-top:0;padding-top:0;border:0}.notices-widget .notice-title{display:inline;margin:0;font-size:1em;line-height:1.3em;font-weight:normal}.notices-widget .notice-date{display:inline;font-size:0.857em;white-space:nowrap}.notices-widget .notice-excerpt p{margin:5px 0 0 0}.notices-widget .m-active a{font-weight:bold}.documents-widget ul{list-style-type:none;margin:0;padding:0}.documents-widget ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.documents-widget ul>li{margin-top:7px;padding-top:7px;border-top:1px solid transparent}.documents-widget ul>li:first-child{margin-top:0;padding-top:0;border:0}.documents-widget .document-inner{position:relative}.documents-widget .document-icon{position:absolute;top:1px;left:0;font-size:14px}.documents-widget .document-title{margin:0;font-size:1em;line-height:1.3em;font-weight:normal}.documents-widget .m-has-icons .document-title{padding-left:20px}.documents-widget .document-filesize{font-size:0.857em;white-space:nowrap}.documents-widget .m-active a{font-weight:bold}.events-widget p{margin:12px 0 0 0}.events-widget p:first-child{margin:0}.events-widget ul{list-style-type:none;margin:0;padding:0}.events-widget ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.events-widget ul>li{margin-top:7px;padding-top:7px;border-top:1px solid transparent}.events-widget ul>li:first-child{margin-top:0;padding-top:0;border:0}.events-widget .event-inner{position:relative}.events-widget .m-has-date .event-inner{padding-left:50px;min-height:40px}.events-widget .event-date{position:absolute;top:0;left:0;width:40px;font-size:14px;text-align:center}.events-widget .event-month{display:block;height:16px;line-height:16px;font-size:0.714em;font-weight:bold;text-transform:uppercase}.events-widget .event-day{display:block;height:24px;line-height:22px;font-size:1.143em}.events-widget .event-title{margin:0;font-size:1em;line-height:1.3em;font-weight:normal}.events-widget .event-excerpt p{margin:5px 0 0 0}.events-widget .m-active a{font-weight:bold}.featured-gallery-widget .widget-inner{padding:20px 0 0 0}.featured-gallery-widget .widget-title{margin-left:0;margin-right:0}.featured-gallery-widget .gallery-image a{display:block;width:100%;opacity:1;filter:alpha(opacity=100)}.featured-gallery-widget .gallery-image a:hover{opacity:0.8;filter:alpha(opacity=80)}.featured-gallery-widget .gallery-image img{display:block}.featured-gallery-widget .gallery-info{padding:5px 20px 0 20px}.featured-gallery-widget .gallery-title{display:block;margin:0;font-size:1.143em;line-height:1.3em}.featured-gallery-widget .gallery-date{display:block;margin-top:2px;font-size:0.857em;white-space:nowrap}.featured-gallery-widget .show-all-btn{margin:0 20px;padding:10px 0;border:0}.galleries-widget ul{list-style-type:none;margin:0;padding:0}.galleries-widget ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.galleries-widget ul>li{position:relative;margin-top:7px;padding-top:7px;border-top:1px solid transparent}.galleries-widget ul>li:first-child{margin-top:0;padding-top:0;border:0}.galleries-widget .gallery-inner{padding-left:60px;min-height:50px}.galleries-widget .gallery-image{position:absolute;top:7px;left:0;width:50px}.galleries-widget ul>li:first-child .gallery-image{top:0}.galleries-widget .gallery-image:hover{opacity:0.8;filter:alpha(opacity=80)}.galleries-widget .gallery-title{display:block;margin:0;font-size:1em;line-height:1.3em;font-weight:normal}.galleries-widget .gallery-date{display:block;font-size:0.857em;white-space:nowrap}.galleries-widget .m-active a{font-weight:bold}.categories-widget ul{position:relative;list-style-type:none;margin:0;padding:0}.categories-widget ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.categories-widget ul>li{margin-top:7px}.categories-widget .widget-content>ul>li{margin-top:7px;padding-top:7px;border-top:1px solid transparent}.categories-widget .widget-content>ul>li:first-child{margin-top:0;padding-top:0;border:0}.categories-widget .children{padding:0 0 2px 20px}.categories-widget .current-cat>a{font-weight:bold}.image-widget a>img{opacity:1;filter:alpha(opacity=100);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.image-widget a:hover>img{opacity:0.8;filter:alpha(opacity=80)}.mailchimp-subscribe-widget .form-fields{position:relative;margin-top:12px}.mailchimp-subscribe-widget input{max-width:100%}.mailchimp-subscribe-widget .submit-btn{position:absolute;top:7px;right:5px;width:30px;height:30px;line-height:30px}.mailchimp-subscribe-widget .submit-btn .fa-spinner{display:none}.mailchimp-subscribe-widget .m-loading .fa-spinner{display:block}.mailchimp-subscribe-widget .m-loading .submit-btn i:first-child{display:none}.mailchimp-subscribe-widget .submit-btn:active{right:2px}.side-menu{position:relative;margin-bottom:24px;padding:7px 20px;border-top:5px solid transparent;z-index:30}.side-menu ul{list-style-type:none;margin:0;padding:0}.side-menu ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.side-menu>ul>li{position:relative;border-top:1px solid transparent}.side-menu>ul>li:first-child{border:0}.side-menu>ul>li>a{position:relative;display:block;position:relative;left:0;padding:7px 0;text-transform:uppercase}.side-menu .m-active>a{font-weight:bold}.side-menu .m-has-submenu>a{padding-right:20px}.side-menu .m-has-submenu>a:after{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f105';position:absolute;top:10px;right:5px;font-size:14px;font-weight:normal}.side-menu>ul>li>ul{font-size:0.875em}.side-menu ul>li>ul{display:none;position:absolute;left:100%;top:0;padding:5px 15px;width:220px;z-index:20}.side-menu ul>li>ul>li{position:relative;border-top:1px solid transparent}.side-menu ul>li>ul>li:first-child{border:0}.side-menu ul>li>ul>li.m-hover{z-index:20}.side-menu ul>li>ul>li>a{display:block;padding:7px 0;line-height:1.3em;border:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.side-menu.m-right-side ul>li>ul{left:auto;right:100%}.side-menu.m-show-submenu .m-active>ul{display:block;position:relative;top:auto;left:auto;right:auto;width:auto;margin-left:20px;padding:0 0 10px 0;z-index:10}.side-menu.m-show-submenu .m-active:last-child>ul{padding-bottom:0}.side-menu.m-show-submenu>ul>.m-active>ul{margin:0 -20px;padding-left:30px;padding-right:20px}.side-menu.m-show-submenu .m-active ul>li>ul{margin-top:-5px}.side-menu.m-show-submenu>ul>li>ul .m-active>ul>li{border:0}.side-menu.m-show-submenu>ul>li>ul .m-active ul>li>a{padding:4px 0}.sidebar .widget{margin-bottom:24px;font-size:0.875em}.sidebar .widget-inner{padding:20px;overflow:hidden}.sidebar .widget-title{position:relative;margin:-20px -20px 0 -20px;padding:20px 20px 15px 20px;font-size:1.143em;font-weight:bold;text-transform:uppercase;border-bottom:1px solid transparent}.sidebar .widget-title.m-has-ico{padding-left:50px}.sidebar .widget-ico{position:absolute;top:19px;left:20px;font-size:20px}.sidebar .show-all-btn{margin:7px 0 0 0;padding-top:7px;border-top:1px solid transparent}.sidebar .show-all-btn a{position:relative;padding-right:10px;font-weight:bold}.sidebar .widget input[type="checkbox"],.sidebar .widget input[type="radio"]{margin-top:1px}.sidebar .c-alert-message{font-size:1em}.sidebar .featured-gallery-widget .widget-inner{padding:20px 0 0 0}.sidebar .featured-gallery-widget .widget-title{margin-left:0;margin-right:0}.sidebar .featured-gallery-widget .gallery-image a{display:block;width:100%;opacity:1;filter:alpha(opacity=100)}.sidebar .featured-gallery-widget .gallery-image a:hover{opacity:0.8;filter:alpha(opacity=80)}.sidebar .featured-gallery-widget .gallery-image img{display:block}.sidebar .featured-gallery-widget .gallery-info{padding:5px 20px 0 20px}.sidebar .featured-gallery-widget .gallery-title{display:block;margin:0;font-size:1.143em;line-height:1.3em}.sidebar .featured-gallery-widget .gallery-date{display:block;margin-top:2px;font-size:0.857em;white-space:nowrap}.sidebar .featured-gallery-widget .show-all-btn{margin:0 20px;padding:10px 0;border:0}.sidebar .image-widget .widget-inner,.sidebar .custom-code-widget .widget-inner{padding:0}.sidebar .image-widget .widget-title,.sidebar .custom-code-widget .widget-title{margin:0 0 10px 0;padding:0}.sidebar .image-widget .widget-title.m-has-ico,.sidebar .custom-code-widget .widget-title.m-has-ico{padding-left:30px}.sidebar .image-widget .widget-ico,.sidebar .custom-code-widget .widget-ico{left:2px;top:-1px}.sidebar .mailchimp-subscribe-widget .submit-btn{top:9px}#footer{position:relative;z-index:10}#footer.m-has-bg{margin-top:-100px}.footer-bg{position:relative;background-position:center 0;background-repeat:no-repeat;background-size:cover;z-index:10}.footer-bg:before{content:'';display:block;position:absolute;top:0;left:0;right:0;width:100%;height:100px}.footer-inner{position:relative;z-index:20}#footer.m-has-bg .footer-inner{padding-top:100px}.footer-top{font-size:0.875em}#bottom-panel{padding:48px 0 24px 0}#bottom-panel p{line-height:1.5em}#bottom-panel .widget-col:first-child .c-separator:first-child{display:none}#bottom-panel .widget{margin-bottom:24px}#bottom-panel .widget-title{margin-bottom:24px;font-size:1.286em;text-transform:uppercase}#bottom-panel .widget-title.m-has-ico{position:relative;padding-left:30px}#bottom-panel .widget-ico{position:absolute;top:0;left:-1px;font-size:20px}#bottom-panel .show-all-btn{margin:7px 0 0 0;padding-top:7px;border-top:1px solid transparent}#bottom-panel .show-all-btn a{position:relative;padding-right:10px;font-weight:bold}#bottom-panel input{font-size:14px}#bottom-panel .c-alert-message{padding:15px 20px 15px 45px;font-size:1em;border:1px solid transparent}#bottom-panel .c-alert-message .ico{top:15px;left:15px;font-size:20px}.footer-bottom{position:relative}.footer-bottom:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10}.footer-bottom-inner{position:relative;padding:24px 0 40px 0;z-index:20}.footer-social{position:absolute;top:-20px;left:0;right:0;text-align:center}.footer-menu{float:right;max-width:40%;font-size:0.875em}.footer-menu ul{list-style-type:none;margin:0;padding:0}.footer-menu ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.footer-menu ul>li{display:inline-block;margin:0 0 3px 14px}.footer-text{float:left;max-width:40%;font-size:0.75em;line-height:1.3em}.footer-text>p{margin:12px 0 0 0}.footer-text>p:first-child{margin-top:0}.mfp-fade.mfp-bg.mfp-ready{opacity:0.9;filter:alpha(opacity=90)}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-title,.mfp-counter{color:#FFF}.mfp-arrow{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.mfp-arrow,.mfp-arrow:focus{opacity:0.6;filter:alpha(opacity=60)}.mfp-arrow:active,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-removing .mfp-arrow{opacity:0;filter:alpha(opacity=0)}.mfp-figure:after{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mfp-arrow:active{margin-top:-55px}.mfp-arrow,.mfp-arrow:after{border:0}.mfp-arrow:before{font-size:48px;color:#FFF;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0}.mfp-arrow-left:before{content:"\f104"}.mfp-arrow-right:before{content:"\f105"}.mfp-arrow-left{left:10px}.mfp-arrow-left:active{left:5px}.mfp-arrow-right{right:10px}.mfp-arrow-right:active{right:5px}#style-switcher{position:fixed;top:200px;left:-210px;width:210px;z-index:50;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#style-switcher.m-active{left:0}.style-switcher-toggle{display:block;position:absolute;top:0;right:-50px;width:50px;height:50px;cursor:pointer;color:#FFF;background-color:#0C0C0C;background-color:rgba(12,12,12,0.8)}.style-switcher-toggle>.ico{position:relative;top:1px;font-size:24px}.style-switcher-toggle:focus{outline:0}.style-switcher-content{padding:20px 20px 15px 20px;color:#7f808a;background-color:#0C0C0C;background-color:rgba(12,12,12,0.8)}.style-switcher-content .skin-list{list-style-type:none;margin:0;padding:0}.style-switcher-content .skin-list>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.style-switcher-content .skin-list>li{display:inline-block;margin-right:6px}.style-switcher-content .skin-list>li:last-child{margin-right:0}.style-switcher-content .skin-list>li>button{display:block;width:28px;height:28px;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.style-switcher-content .skin-list>li>button:focus{outline:0}.style-switcher-content .skin-list>li>button.m-active{cursor:default;-moz-box-shadow:0 0 0 2px rgba(255,255,255,0.9);-webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.9);box-shadow:0 0 0 2px rgba(255,255,255,0.9)}.style-switcher-content .skin-list>li>button{text-align:center;line-height:28px}.style-switcher-content .skin-list>li>button.skin-1{background-color:#EC5237}.style-switcher-content .skin-list>li>button.skin-2{background-color:#2196F3}.style-switcher-content .skin-list>li>button.skin-3{background-color:#4CAF50}.style-switcher-content .skin-list>li>button.skin-4{background-color:#FB8C00}.style-switcher-content .skin-list>li>button.skin-5{background-color:#607D8B}#media-query-breakpoint{font-family:'1200'}@media (max-width: 1299px){#media-query-breakpoint{font-family:'1299'}.c-directory.m-4-columns .directory-menu>ul>li{width:50%}.c-directory.m-4-columns .directory-menu>ul>li:nth-child(4n+1){clear:none}.c-directory.m-4-columns .directory-menu>ul>li:nth-child(2n+1){clear:left}}@media (max-width: 1199px){html{-webkit-text-size-adjust:auto}.c-directory.m-3-columns .directory-menu>ul>li{width:50%}.c-directory.m-3-columns .directory-menu>ul>li:nth-child(3n+1){clear:none}.c-directory.m-3-columns .directory-menu>ul>li:nth-child(2n+1){clear:left}.locale-info-widget .local-icon{right:50px}#media-query-breakpoint{font-family:'1199'}}@media (max-width: 991px){.c-container{padding-left:20px;padding-right:20px}.c-directory.m-3-columns .directory-menu>ul>li{width:33%}.c-directory.m-4-columns .directory-menu>ul>li{width:25%}.c-directory.m-3-columns .directory-menu>ul>li:nth-child(2n+1),.c-directory.m-4-columns .directory-menu>ul>li:nth-child(2n+1){clear:none}.c-directory.m-3-columns .directory-menu>ul>li:nth-child(3n+1),.c-directory.m-4-columns .directory-menu>ul>li:nth-child(4n+1){clear:left}.m-header-map-active #header{padding-top:520px;min-height:0}.header-content{padding-bottom:12px}.header-branding{float:none;padding:20px 0}.header-branding a{display:block;position:static}.header-branding span{text-align:center}.m-header-map-active .header-branding{margin-top:0}.header-toggle-holder{display:block}.header-tools{display:none;position:relative;top:auto;right:auto;margin-bottom:12px}.header-search{float:none;margin:0 0 12px 0}.header-search input{max-width:100%}.header-tools .header-gmap-switcher{display:none}.m-has-standard-menu .header-menu,.header-menu{display:none;margin-bottom:12px}.m-has-standard-menu .header-menu{float:none}.m-has-standard-menu.m-has-header-tools .header-menu{margin-top:0}.header-menu{padding:5px 20px}.header-menu ul{list-style-type:none;margin:0;padding:0}.header-menu ul>li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.header-menu>ul>li{display:block;position:relative;border-top:1px solid transparent}.header-menu>ul>li:first-child{border:0}.header-menu>ul>li>a{position:relative;display:block;position:relative;padding:7px 0;text-transform:uppercase}.header-menu>ul>li.m-has-submenu>a:after{display:none}.header-menu>ul>li.m-hover>a,.header-menu>ul>li>a:hover{text-decoration:none}.header-menu>ul>li.m-active>a,.header-menu .current-menu-ancestor>a,.header-menu .current_page_ancestor>a,.header-menu .current_page_parent>a,.header-menu .current_page_item>a,.header-menu .current-menu-item>a{font-weight:bold}.header-menu .m-has-submenu>a{padding-right:40px}.header-menu .submenu-toggle{display:block;position:absolute;top:1px;right:0;width:30px;height:30px;font-size:18px}.header-menu .submenu-toggle i:before{content:'\f107'}.header-menu .submenu-toggle.m-active i:before{content:'\f106'}.header-menu>ul>li>ul{margin:0 -20px}.header-menu>ul>li>ul>li{border-top:1px solid transparent}.header-menu ul ul ul ul,.header-menu ul ul ul,.header-menu ul ul{display:none;position:relative;left:auto;right:auto;top:auto;padding:5px 20px 5px 20px;width:auto}.header-menu ul ul .submenu-toggle{height:30px}.header-menu ul ul .m-has-submenu>a:after{display:none}.header-menu ul ul li>a{display:block;padding:7px 0;line-height:1.3em;border:0}.header-menu ul ul li:first-child{border:0}.header-menu ul ul ul li{border:0}.header-menu>ul>li>ul ul{margin-top:-5px;padding-bottom:10px}.header-menu>ul>li>ul ul>li>a{padding:4px 0}.header-menu>ul>li.m-penultimate>ul ul,.header-menu>ul>li.m-last>ul ul{right:auto}.widget.locale-info-wiget .local-icon{right:60px}.side-menu{display:none}#media-query-breakpoint{font-family:'991'}}@media (max-width: 767px){.c-directory.m-3-columns .directory-menu>ul>li,.c-directory.m-4-columns .directory-menu>ul>li{width:50%}.c-directory.m-3-columns .directory-menu>ul>li:nth-child(3n+1),.c-directory.m-4-columns .directory-menu>ul>li:nth-child(4n+1){clear:none}.c-directory.m-3-columns .directory-menu>ul>li:nth-child(2n+1),.c-directory.m-4-columns .directory-menu>ul>li:nth-child(2n+1){clear:left}.footer-menu,.footer-text{float:none;max-width:100%;text-align:center}.footer-menu{margin-bottom:12px}.footer-menu:last-child{margin-bottom:0}#media-query-breakpoint{font-family:'767'}}@media (max-width: 480px){.c-container{padding-left:15px;padding-right:15px}.c-content-box{padding-left:20px;padding-right:20px}.c-post-list .post-list-inner{padding:0 20px 12px 20px}.c-post-list .post-list-content{margin-left:-20px;margin-right:-20px}.c-post-list .post-core{padding-left:20px;padding-right:20px}.c-post-list .post .post-title{padding:0}.c-post-list .post .post-date{position:relative;top:auto;right:auto;margin-top:5px;text-align:left}.c-post-list .post,.c-post-list .more-btn-holder{margin-left:20px;margin-right:20px}.c-definition-list dl>dt{float:none;clear:both;width:auto}.c-definition-list dl>dd{float:none;margin:0;padding:0;width:auto;text-align:left;border-top:0}.c-directory.m-2-columns .directory-menu>ul>li,.c-directory.m-3-columns .directory-menu>ul>li,.c-directory.m-4-columns .directory-menu>ul>li{width:100%;float:none}.c-gallery .gallery-images.m-3-columns>li,.c-gallery .gallery-images.m-4-columns>li,.c-gallery .gallery-images.m-5-columns>li{width:50%}.c-gallery .gallery-images.m-3-columns>li:nth-child(3n+1),.c-gallery .gallery-images.m-4-columns>li:nth-child(4n+1),.c-gallery .gallery-images.m-5-columns>li:nth-child(5n+1){clear:none}.c-gallery .gallery-images.m-3-columns>li:nth-child(2n+1),.c-gallery .gallery-images.m-4-columns>li:nth-child(2n+1),.c-gallery .gallery-images.m-5-columns>li:nth-child(2n+1){clear:left}.gmap-canvas{height:250px}.c-slider .slide-content{padding-left:20px;padding-right:20px}.c-team-member .member-portrait{position:relative}.c-team-member.m-has-portrait .team-member-inner{padding-left:0;min-height:0}.m-header-map-active #header{padding-top:260px}.header-gmap .gmap-canvas{height:250px}#page-header{padding-left:20px;padding-right:20px}.event-single-page .event-location .gmap-canvas{height:250px}.definition-list-widget dl>dt,.definition-list-widget dl>dd{float:none;width:100%;text-align:left}.definition-list-widget dl>dd{margin:0;border:0}.definition-list-widget dl>dt:first-of-type,.definition-list-widget dl>dd:first-of-type{padding-top:7px}#media-query-breakpoint{font-family:'480'}}@media print{body{background:white;color:black}.header-bg,.header-tools,.header-toggle-holder,.header-menu,.header-gmap{display:none}.article-navigation,.comment-respond{display:none}.left-column,.right-column{display:none}#footer{display:none}}
