/* -----------------------------------------------------------------------------TownPress v1.0.0This template is coded with SASS (http://sass-lang.com/).The CSS was compressed for performance reasons. If you want to add or overrideCSS definitions, please use custom.css file located in "library/css" or checkthe 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
}

.gallery {
    margin: 10px 50px;^M
}
.gallery img {
    transition: 1s;^M
    padding: 15px;^M
    width: 200px;^M
}
.gallery img:hover {^M
    filter: grayscale(100%);^M
    transform: scale(1.1); ^M
}



.img_container {
	float: left;
	width: 29.33%;
	margin: 1%;
	padding: 1%;
}

.img_fitted {
	width: 100%;
	height:250px;
	object-fit: cover;
}

.row{
	margin-left:-15px;
	margin-right:-15px
}
.row:before,.row:after{
	content:" ";
	display:table
}
.row:after{
	clear:both
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-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-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{
		float:left
}
	.col-sm-12{
		width:100%
}
	.col-sm-11{
		width:91.66666666666666%
}
	.col-sm-10{
		width:83.33333333333334%
}
	.col-sm-9{
		width:75%
}
	.col-sm-8{
		width:66.66666666666666%
}
	.col-sm-7{
		width:58.333333333333336%
}
	.col-sm-6{
		width:50%
}
	.col-sm-5{
		width:41.66666666666667%
}
	.col-sm-4{
		width:33.33333333333333%
}
	.col-sm-3{
		width:25%
}
	.col-sm-2{
		width:16.666666666666664%
}
	.col-sm-1{
		width:8.333333333333332%
}
	.col-sm-pull-12{
		right:100%
}
	.col-sm-pull-11{
		right:91.66666666666666%
}
	.col-sm-pull-10{
		right:83.33333333333334%
}
	.col-sm-pull-9{
		right:75%
}
	.col-sm-pull-8{
		right:66.66666666666666%
}
	.col-sm-pull-7{
		right:58.333333333333336%
}
	.col-sm-pull-6{
		right:50%
}
	.col-sm-pull-5{
		right:41.66666666666667%
}
	.col-sm-pull-4{
		right:33.33333333333333%
}
	.col-sm-pull-3{
		right:25%
}
	.col-sm-pull-2{
		right:16.666666666666664%
}
	.col-sm-pull-1{
		right:8.333333333333332%
}
	.col-sm-pull-0{
		right:0%
}
	.col-sm-push-12{
		left:100%
}
	.col-sm-push-11{
		left:91.66666666666666%
}
	.col-sm-push-10{
		left:83.33333333333334%
}
	.col-sm-push-9{
		left:75%
}
	.col-sm-push-8{
		left:66.66666666666666%
}
	.col-sm-push-7{
		left:58.333333333333336%
}
	.col-sm-push-6{
		left:50%
}
	.col-sm-push-5{
		left:41.66666666666667%
}
	.col-sm-push-4{
		left:33.33333333333333%
}
	.col-sm-push-3{
		left:25%
}
	.col-sm-push-2{
		left:16.666666666666664%
}
	.col-sm-push-1{
		left:8.333333333333332%
}
	.col-sm-push-0{
		left:0%
}
	.col-sm-offset-12{
		margin-left:100%
}
	.col-sm-offset-11{
		margin-left:91.66666666666666%
}
	.col-sm-offset-10{
		margin-left:83.33333333333334%
}
	.col-sm-offset-9{
		margin-left:75%
}
	.col-sm-offset-8{
		margin-left:66.66666666666666%
}
	.col-sm-offset-7{
		margin-left:58.333333333333336%
}
	.col-sm-offset-6{
		margin-left:50%
}
	.col-sm-offset-5{
		margin-left:41.66666666666667%
}
	.col-sm-offset-4{
		margin-left:33.33333333333333%
}
	.col-sm-offset-3{
		margin-left:25%
}
	.col-sm-offset-2{
		margin-left:16.666666666666664%
}
	.col-sm-offset-1{
		margin-left:8.333333333333332%
}
	.col-sm-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.5.0 by @davegandy - http://fontawesome.io - @fontawesome* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/
@font-face{
	font-family:'FontAwesome';
	src:url("../fonts/fontawesome-webfont.eot?v=4.5.0");
	src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
	font-weight:normal;
	font-style:normal
}
.fa{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fa-lg{
	font-size:1.33333333em;
	line-height:0.75em;
	vertical-align:-15%
}
.fa-2x{
	font-size:2em
}
.fa-3x{
	font-size:3em
}
.fa-4x{
	font-size:4em
}
.fa-5x{
	font-size:5em
}
.fa-fw{
	width:1.28571429em;
	text-align:center
}
.fa-ul{
	padding-left:0;
	margin-left:2.14285714em;
	list-style-type:none
}
.fa-ul>li{
	position:relative
}
.fa-li{
	position:absolute;
	left:-2.14286em;
	width:2.14285714em;
	top:0.14285714em;
	text-align:center
}
.fa-li.fa-lg{
	left:-1.85714em
}
.fa-border{
	padding:.2em .25em .15em;
	border:solid 0.08em #eeeeee;
	border-radius:.1em
}
.fa-pull-left{
	float:left
}
.fa-pull-right{
	float:right
}
.fa.fa-pull-left{
	margin-right:.3em
}
.fa.fa-pull-right{
	margin-left:.3em
}
.pull-right{
	float:right
}
.pull-left{
	float:left
}
.fa.pull-left{
	margin-right:.3em
}
.fa.pull-right{
	margin-left:.3em
}
.fa-spin{
	-webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear
}
.fa-pulse{
	-webkit-animation:fa-spin 1s infinite steps(8);
	animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin{
	0%{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
}
	100%{
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg)
}
}
@keyframes fa-spin{
	0%{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
}
	100%{
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg)
}
}
.fa-rotate-90{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.fa-rotate-180{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.fa-rotate-270{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg)
}
.fa-flip-horizontal{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform:scale(-1, 1);
	-ms-transform:scale(-1, 1);
	transform:scale(-1, 1)
}
.fa-flip-vertical{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform:scale(1, -1);
	-ms-transform:scale(1, -1);
	transform:scale(1, -1)
}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{
	filter:none
}
.fa-stack{
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x{
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.fa-stack-1x{
	line-height:inherit
}
.fa-stack-2x{
	font-size:2em
}
.fa-inverse{
	color:#ffffff
}
.fa-glass:before{
	content:"\f000"
}
.fa-music:before{
	content:"\f001"
}
.fa-search:before{
	content:"\f002"
}
.fa-envelope-o:before{
	content:"\f003"
}
.fa-heart:before{
	content:"\f004"
}
.fa-star:before{
	content:"\f005"
}
.fa-star-o:before{
	content:"\f006"
}
.fa-user:before{
	content:"\f007"
}
.fa-film:before{
	content:"\f008"
}
.fa-th-large:before{
	content:"\f009"
}
.fa-th:before{
	content:"\f00a"
}
.fa-th-list:before{
	content:"\f00b"
}
.fa-check:before{
	content:"\f00c"
}
.fa-remove:before,.fa-close:before,.fa-times:before{
	content:"\f00d"
}
.fa-search-plus:before{
	content:"\f00e"
}
.fa-search-minus:before{
	content:"\f010"
}
.fa-power-off:before{
	content:"\f011"
}
.fa-signal:before{
	content:"\f012"
}
.fa-gear:before,.fa-cog:before{
	content:"\f013"
}
.fa-trash-o:before{
	content:"\f014"
}
.fa-home:before{
	content:"\f015"
}
.fa-file-o:before{
	content:"\f016"
}
.fa-clock-o:before{
	content:"\f017"
}
.fa-road:before{
	content:"\f018"
}
.fa-download:before{
	content:"\f019"
}
.fa-arrow-circle-o-down:before{
	content:"\f01a"
}
.fa-arrow-circle-o-up:before{
	content:"\f01b"
}
.fa-inbox:before{
	content:"\f01c"
}
.fa-play-circle-o:before{
	content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before{
	content:"\f01e"
}
.fa-refresh:before{
	content:"\f021"
}
.fa-list-alt:before{
	content:"\f022"
}
.fa-lock:before{
	content:"\f023"
}
.fa-flag:before{
	content:"\f024"
}
.fa-headphones:before{
	content:"\f025"
}
.fa-volume-off:before{
	content:"\f026"
}
.fa-volume-down:before{
	content:"\f027"
}
.fa-volume-up:before{
	content:"\f028"
}
.fa-qrcode:before{
	content:"\f029"
}
.fa-barcode:before{
	content:"\f02a"
}
.fa-tag:before{
	content:"\f02b"
}
.fa-tags:before{
	content:"\f02c"
}
.fa-book:before{
	content:"\f02d"
}
.fa-bookmark:before{
	content:"\f02e"
}
.fa-print:before{
	content:"\f02f"
}
.fa-camera:before{
	content:"\f030"
}
.fa-font:before{
	content:"\f031"
}
.fa-bold:before{
	content:"\f032"
}
.fa-italic:before{
	content:"\f033"
}
.fa-text-height:before{
	content:"\f034"
}
.fa-text-width:before{
	content:"\f035"
}
.fa-align-left:before{
	content:"\f036"
}
.fa-align-center:before{
	content:"\f037"
}
.fa-align-right:before{
	content:"\f038"
}
.fa-align-justify:before{
	content:"\f039"
}
.fa-list:before{
	content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before{
	content:"\f03b"
}
.fa-indent:before{
	content:"\f03c"
}
.fa-video-camera:before{
	content:"\f03d"
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{
	content:"\f03e"
}
.fa-pencil:before{
	content:"\f040"
}
.fa-map-marker:before{
	content:"\f041"
}
.fa-adjust:before{
	content:"\f042"
}
.fa-tint:before{
	content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before{
	content:"\f044"
}
.fa-share-square-o:before{
	content:"\f045"
}
.fa-check-square-o:before{
	content:"\f046"
}
.fa-arrows:before{
	content:"\f047"
}
.fa-step-backward:before{
	content:"\f048"
}
.fa-fast-backward:before{
	content:"\f049"
}
.fa-backward:before{
	content:"\f04a"
}
.fa-play:before{
	content:"\f04b"
}
.fa-pause:before{
	content:"\f04c"
}
.fa-stop:before{
	content:"\f04d"
}
.fa-forward:before{
	content:"\f04e"
}
.fa-fast-forward:before{
	content:"\f050"
}
.fa-step-forward:before{
	content:"\f051"
}
.fa-eject:before{
	content:"\f052"
}
.fa-chevron-left:before{
	content:"\f053"
}
.fa-chevron-right:before{
	content:"\f054"
}
.fa-plus-circle:before{
	content:"\f055"
}
.fa-minus-circle:before{
	content:"\f056"
}
.fa-times-circle:before{
	content:"\f057"
}
.fa-check-circle:before{
	content:"\f058"
}
.fa-question-circle:before{
	content:"\f059"
}
.fa-info-circle:before{
	content:"\f05a"
}
.fa-crosshairs:before{
	content:"\f05b"
}
.fa-times-circle-o:before{
	content:"\f05c"
}
.fa-check-circle-o:before{
	content:"\f05d"
}
.fa-ban:before{
	content:"\f05e"
}
.fa-arrow-left:before{
	content:"\f060"
}
.fa-arrow-right:before{
	content:"\f061"
}
.fa-arrow-up:before{
	content:"\f062"
}
.fa-arrow-down:before{
	content:"\f063"
}
.fa-mail-forward:before,.fa-share:before{
	content:"\f064"
}
.fa-expand:before{
	content:"\f065"
}
.fa-compress:before{
	content:"\f066"
}
.fa-plus:before{
	content:"\f067"
}
.fa-minus:before{
	content:"\f068"
}
.fa-asterisk:before{
	content:"\f069"
}
.fa-exclamation-circle:before{
	content:"\f06a"
}
.fa-gift:before{
	content:"\f06b"
}
.fa-leaf:before{
	content:"\f06c"
}
.fa-fire:before{
	content:"\f06d"
}
.fa-eye:before{
	content:"\f06e"
}
.fa-eye-slash:before{
	content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before{
	content:"\f071"
}
.fa-plane:before{
	content:"\f072"
}
.fa-calendar:before{
	content:"\f073"
}
.fa-random:before{
	content:"\f074"
}
.fa-comment:before{
	content:"\f075"
}
.fa-magnet:before{
	content:"\f076"
}
.fa-chevron-up:before{
	content:"\f077"
}
.fa-chevron-down:before{
	content:"\f078"
}
.fa-retweet:before{
	content:"\f079"
}
.fa-shopping-cart:before{
	content:"\f07a"
}
.fa-folder:before{
	content:"\f07b"
}
.fa-folder-open:before{
	content:"\f07c"
}
.fa-arrows-v:before{
	content:"\f07d"
}
.fa-arrows-h:before{
	content:"\f07e"
}
.fa-bar-chart-o:before,.fa-bar-chart:before{
	content:"\f080"
}
.fa-twitter-square:before{
	content:"\f081"
}
.fa-facebook-square:before{
	content:"\f082"
}
.fa-camera-retro:before{
	content:"\f083"
}
.fa-key:before{
	content:"\f084"
}
.fa-gears:before,.fa-cogs:before{
	content:"\f085"
}
.fa-comments:before{
	content:"\f086"
}
.fa-thumbs-o-up:before{
	content:"\f087"
}
.fa-thumbs-o-down:before{
	content:"\f088"
}
.fa-star-half:before{
	content:"\f089"
}
.fa-heart-o:before{
	content:"\f08a"
}
.fa-sign-out:before{
	content:"\f08b"
}
.fa-linkedin-square:before{
	content:"\f08c"
}
.fa-thumb-tack:before{
	content:"\f08d"
}
.fa-external-link:before{
	content:"\f08e"
}
.fa-sign-in:before{
	content:"\f090"
}
.fa-trophy:before{
	content:"\f091"
}
.fa-github-square:before{
	content:"\f092"
}
.fa-upload:before{
	content:"\f093"
}
.fa-lemon-o:before{
	content:"\f094"
}
.fa-phone:before{
	content:"\f095"
}
.fa-square-o:before{
	content:"\f096"
}
.fa-bookmark-o:before{
	content:"\f097"
}
.fa-phone-square:before{
	content:"\f098"
}
.fa-twitter:before{
	content:"\f099"
}
.fa-facebook-f:before,.fa-facebook:before{
	content:"\f09a"
}
.fa-github:before{
	content:"\f09b"
}
.fa-unlock:before{
	content:"\f09c"
}
.fa-credit-card:before{
	content:"\f09d"
}
.fa-feed:before,.fa-rss:before{
	content:"\f09e"
}
.fa-hdd-o:before{
	content:"\f0a0"
}
.fa-bullhorn:before{
	content:"\f0a1"
}
.fa-bell:before{
	content:"\f0f3"
}
.fa-certificate:before{
	content:"\f0a3"
}
.fa-hand-o-right:before{
	content:"\f0a4"
}
.fa-hand-o-left:before{
	content:"\f0a5"
}
.fa-hand-o-up:before{
	content:"\f0a6"
}
.fa-hand-o-down:before{
	content:"\f0a7"
}
.fa-arrow-circle-left:before{
	content:"\f0a8"
}
.fa-arrow-circle-right:before{
	content:"\f0a9"
}
.fa-arrow-circle-up:before{
	content:"\f0aa"
}
.fa-arrow-circle-down:before{
	content:"\f0ab"
}
.fa-globe:before{
	content:"\f0ac"
}
.fa-wrench:before{
	content:"\f0ad"
}
.fa-tasks:before{
	content:"\f0ae"
}
.fa-filter:before{
	content:"\f0b0"
}
.fa-briefcase:before{
	content:"\f0b1"
}
.fa-arrows-alt:before{
	content:"\f0b2"
}
.fa-group:before,.fa-users:before{
	content:"\f0c0"
}
.fa-chain:before,.fa-link:before{
	content:"\f0c1"
}
.fa-cloud:before{
	content:"\f0c2"
}
.fa-flask:before{
	content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before{
	content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before{
	content:"\f0c5"
}
.fa-paperclip:before{
	content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before{
	content:"\f0c7"
}
.fa-square:before{
	content:"\f0c8"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{
	content:"\f0c9"
}
.fa-list-ul:before{
	content:"\f0ca"
}
.fa-list-ol:before{
	content:"\f0cb"
}
.fa-strikethrough:before{
	content:"\f0cc"
}
.fa-underline:before{
	content:"\f0cd"
}
.fa-table:before{
	content:"\f0ce"
}
.fa-magic:before{
	content:"\f0d0"
}
.fa-truck:before{
	content:"\f0d1"
}
.fa-pinterest:before{
	content:"\f0d2"
}
.fa-pinterest-square:before{
	content:"\f0d3"
}
.fa-google-plus-square:before{
	content:"\f0d4"
}
.fa-google-plus:before{
	content:"\f0d5"
}
.fa-money:before{
	content:"\f0d6"
}
.fa-caret-down:before{
	content:"\f0d7"
}
.fa-caret-up:before{
	content:"\f0d8"
}
.fa-caret-left:before{
	content:"\f0d9"
}
.fa-caret-right:before{
	content:"\f0da"
}
.fa-columns:before{
	content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before{
	content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-desc:before{
	content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-asc:before{
	content:"\f0de"
}
.fa-envelope:before{
	content:"\f0e0"
}
.fa-linkedin:before{
	content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before{
	content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before{
	content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before{
	content:"\f0e4"
}
.fa-comment-o:before{
	content:"\f0e5"
}
.fa-comments-o:before{
	content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before{
	content:"\f0e7"
}
.fa-sitemap:before{
	content:"\f0e8"
}
.fa-umbrella:before{
	content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before{
	content:"\f0ea"
}
.fa-lightbulb-o:before{
	content:"\f0eb"
}
.fa-exchange:before{
	content:"\f0ec"
}
.fa-cloud-download:before{
	content:"\f0ed"
}
.fa-cloud-upload:before{
	content:"\f0ee"
}
.fa-user-md:before{
	content:"\f0f0"
}
.fa-stethoscope:before{
	content:"\f0f1"
}
.fa-suitcase:before{
	content:"\f0f2"
}
.fa-bell-o:before{
	content:"\f0a2"
}
.fa-coffee:before{
	content:"\f0f4"
}
.fa-cutlery:before{
	content:"\f0f5"
}
.fa-file-text-o:before{
	content:"\f0f6"
}
.fa-building-o:before{
	content:"\f0f7"
}
.fa-hospital-o:before{
	content:"\f0f8"
}
.fa-ambulance:before{
	content:"\f0f9"
}
.fa-medkit:before{
	content:"\f0fa"
}
.fa-fighter-jet:before{
	content:"\f0fb"
}
.fa-beer:before{
	content:"\f0fc"
}
.fa-h-square:before{
	content:"\f0fd"
}
.fa-plus-square:before{
	content:"\f0fe"
}
.fa-angle-double-left:before{
	content:"\f100"
}
.fa-angle-double-right:before{
	content:"\f101"
}
.fa-angle-double-up:before{
	content:"\f102"
}
.fa-angle-double-down:before{
	content:"\f103"
}
.fa-angle-left:before{
	content:"\f104"
}
.fa-angle-right:before{
	content:"\f105"
}
.fa-angle-up:before{
	content:"\f106"
}
.fa-angle-down:before{
	content:"\f107"
}
.fa-desktop:before{
	content:"\f108"
}
.fa-laptop:before{
	content:"\f109"
}
.fa-tablet:before{
	content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before{
	content:"\f10b"
}
.fa-circle-o:before{
	content:"\f10c"
}
.fa-quote-left:before{
	content:"\f10d"
}
.fa-quote-right:before{
	content:"\f10e"
}
.fa-spinner:before{
	content:"\f110"
}
.fa-circle:before{
	content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before{
	content:"\f112"
}
.fa-github-alt:before{
	content:"\f113"
}
.fa-folder-o:before{
	content:"\f114"
}
.fa-folder-open-o:before{
	content:"\f115"
}
.fa-smile-o:before{
	content:"\f118"
}
.fa-frown-o:before{
	content:"\f119"
}
.fa-meh-o:before{
	content:"\f11a"
}
.fa-gamepad:before{
	content:"\f11b"
}
.fa-keyboard-o:before{
	content:"\f11c"
}
.fa-flag-o:before{
	content:"\f11d"
}
.fa-flag-checkered:before{
	content:"\f11e"
}
.fa-terminal:before{
	content:"\f120"
}
.fa-code:before{
	content:"\f121"
}
.fa-mail-reply-all:before,.fa-reply-all:before{
	content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
	content:"\f123"
}
.fa-location-arrow:before{
	content:"\f124"
}
.fa-crop:before{
	content:"\f125"
}
.fa-code-fork:before{
	content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before{
	content:"\f127"
}
.fa-question:before{
	content:"\f128"
}
.fa-info:before{
	content:"\f129"
}
.fa-exclamation:before{
	content:"\f12a"
}
.fa-superscript:before{
	content:"\f12b"
}
.fa-subscript:before{
	content:"\f12c"
}
.fa-eraser:before{
	content:"\f12d"
}
.fa-puzzle-piece:before{
	content:"\f12e"
}
.fa-microphone:before{
	content:"\f130"
}
.fa-microphone-slash:before{
	content:"\f131"
}
.fa-shield:before{
	content:"\f132"
}
.fa-calendar-o:before{
	content:"\f133"
}
.fa-fire-extinguisher:before{
	content:"\f134"
}
.fa-rocket:before{
	content:"\f135"
}
.fa-maxcdn:before{
	content:"\f136"
}
.fa-chevron-circle-left:before{
	content:"\f137"
}
.fa-chevron-circle-right:before{
	content:"\f138"
}
.fa-chevron-circle-up:before{
	content:"\f139"
}
.fa-chevron-circle-down:before{
	content:"\f13a"
}
.fa-html5:before{
	content:"\f13b"
}
.fa-css3:before{
	content:"\f13c"
}
.fa-anchor:before{
	content:"\f13d"
}
.fa-unlock-alt:before{
	content:"\f13e"
}
.fa-bullseye:before{
	content:"\f140"
}
.fa-ellipsis-h:before{
	content:"\f141"
}
.fa-ellipsis-v:before{
	content:"\f142"
}
.fa-rss-square:before{
	content:"\f143"
}
.fa-play-circle:before{
	content:"\f144"
}
.fa-ticket:before{
	content:"\f145"
}
.fa-minus-square:before{
	content:"\f146"
}
.fa-minus-square-o:before{
	content:"\f147"
}
.fa-level-up:before{
	content:"\f148"
}
.fa-level-down:before{
	content:"\f149"
}
.fa-check-square:before{
	content:"\f14a"
}
.fa-pencil-square:before{
	content:"\f14b"
}
.fa-external-link-square:before{
	content:"\f14c"
}
.fa-share-square:before{
	content:"\f14d"
}
.fa-compass:before{
	content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before{
	content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before{
	content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before{
	content:"\f152"
}
.fa-euro:before,.fa-eur:before{
	content:"\f153"
}
.fa-gbp:before{
	content:"\f154"
}
.fa-dollar:before,.fa-usd:before{
	content:"\f155"
}
.fa-rupee:before,.fa-inr:before{
	content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
	content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
	content:"\f158"
}
.fa-won:before,.fa-krw:before{
	content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before{
	content:"\f15a"
}
.fa-file:before{
	content:"\f15b"
}
.fa-file-text:before{
	content:"\f15c"
}
.fa-sort-alpha-asc:before{
	content:"\f15d"
}
.fa-sort-alpha-desc:before{
	content:"\f15e"
}
.fa-sort-amount-asc:before{
	content:"\f160"
}
.fa-sort-amount-desc:before{
	content:"\f161"
}
.fa-sort-numeric-asc:before{
	content:"\f162"
}
.fa-sort-numeric-desc:before{
	content:"\f163"
}
.fa-thumbs-up:before{
	content:"\f164"
}
.fa-thumbs-down:before{
	content:"\f165"
}
.fa-youtube-square:before{
	content:"\f166"
}
.fa-youtube:before{
	content:"\f167"
}
.fa-xing:before{
	content:"\f168"
}
.fa-xing-square:before{
	content:"\f169"
}
.fa-youtube-play:before{
	content:"\f16a"
}
.fa-dropbox:before{
	content:"\f16b"
}
.fa-stack-overflow:before{
	content:"\f16c"
}
.fa-instagram:before{
	content:"\f16d"
}
.fa-flickr:before{
	content:"\f16e"
}
.fa-adn:before{
	content:"\f170"
}
.fa-bitbucket:before{
	content:"\f171"
}
.fa-bitbucket-square:before{
	content:"\f172"
}
.fa-tumblr:before{
	content:"\f173"
}
.fa-tumblr-square:before{
	content:"\f174"
}
.fa-long-arrow-down:before{
	content:"\f175"
}
.fa-long-arrow-up:before{
	content:"\f176"
}
.fa-long-arrow-left:before{
	content:"\f177"
}
.fa-long-arrow-right:before{
	content:"\f178"
}
.fa-apple:before{
	content:"\f179"
}
.fa-windows:before{
	content:"\f17a"
}
.fa-android:before{
	content:"\f17b"
}
.fa-linux:before{
	content:"\f17c"
}
.fa-dribbble:before{
	content:"\f17d"
}
.fa-skype:before{
	content:"\f17e"
}
.fa-foursquare:before{
	content:"\f180"
}
.fa-trello:before{
	content:"\f181"
}
.fa-female:before{
	content:"\f182"
}
.fa-male:before{
	content:"\f183"
}
.fa-gittip:before,.fa-gratipay:before{
	content:"\f184"
}
.fa-sun-o:before{
	content:"\f185"
}
.fa-moon-o:before{
	content:"\f186"
}
.fa-archive:before{
	content:"\f187"
}
.fa-bug:before{
	content:"\f188"
}
.fa-vk:before{
	content:"\f189"
}
.fa-weibo:before{
	content:"\f18a"
}
.fa-renren:before{
	content:"\f18b"
}
.fa-pagelines:before{
	content:"\f18c"
}
.fa-stack-exchange:before{
	content:"\f18d"
}
.fa-arrow-circle-o-right:before{
	content:"\f18e"
}
.fa-arrow-circle-o-left:before{
	content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before{
	content:"\f191"
}
.fa-dot-circle-o:before{
	content:"\f192"
}
.fa-wheelchair:before{
	content:"\f193"
}
.fa-vimeo-square:before{
	content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before{
	content:"\f195"
}
.fa-plus-square-o:before{
	content:"\f196"
}
.fa-space-shuttle:before{
	content:"\f197"
}
.fa-slack:before{
	content:"\f198"
}
.fa-envelope-square:before{
	content:"\f199"
}
.fa-wordpress:before{
	content:"\f19a"
}
.fa-openid:before{
	content:"\f19b"
}
.fa-institution:before,.fa-bank:before,.fa-university:before{
	content:"\f19c"
}
.fa-mortar-board:before,.fa-graduation-cap:before{
	content:"\f19d"
}
.fa-yahoo:before{
	content:"\f19e"
}
.fa-google:before{
	content:"\f1a0"
}
.fa-reddit:before{
	content:"\f1a1"
}
.fa-reddit-square:before{
	content:"\f1a2"
}
.fa-stumbleupon-circle:before{
	content:"\f1a3"
}
.fa-stumbleupon:before{
	content:"\f1a4"
}
.fa-delicious:before{
	content:"\f1a5"
}
.fa-digg:before{
	content:"\f1a6"
}
.fa-pied-piper:before{
	content:"\f1a7"
}
.fa-pied-piper-alt:before{
	content:"\f1a8"
}
.fa-drupal:before{
	content:"\f1a9"
}
.fa-joomla:before{
	content:"\f1aa"
}
.fa-language:before{
	content:"\f1ab"
}
.fa-fax:before{
	content:"\f1ac"
}
.fa-building:before{
	content:"\f1ad"
}
.fa-child:before{
	content:"\f1ae"
}
.fa-paw:before{
	content:"\f1b0"
}
.fa-spoon:before{
	content:"\f1b1"
}
.fa-cube:before{
	content:"\f1b2"
}
.fa-cubes:before{
	content:"\f1b3"
}
.fa-behance:before{
	content:"\f1b4"
}
.fa-behance-square:before{
	content:"\f1b5"
}
.fa-steam:before{
	content:"\f1b6"
}
.fa-steam-square:before{
	content:"\f1b7"
}
.fa-recycle:before{
	content:"\f1b8"
}
.fa-automobile:before,.fa-car:before{
	content:"\f1b9"
}
.fa-cab:before,.fa-taxi:before{
	content:"\f1ba"
}
.fa-tree:before{
	content:"\f1bb"
}
.fa-spotify:before{
	content:"\f1bc"
}
.fa-deviantart:before{
	content:"\f1bd"
}
.fa-soundcloud:before{
	content:"\f1be"
}
.fa-database:before{
	content:"\f1c0"
}
.fa-file-pdf-o:before{
	content:"\f1c1"
}
.fa-file-word-o:before{
	content:"\f1c2"
}
.fa-file-excel-o:before{
	content:"\f1c3"
}
.fa-file-powerpoint-o:before{
	content:"\f1c4"
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{
	content:"\f1c5"
}
.fa-file-zip-o:before,.fa-file-archive-o:before{
	content:"\f1c6"
}
.fa-file-sound-o:before,.fa-file-audio-o:before{
	content:"\f1c7"
}
.fa-file-movie-o:before,.fa-file-video-o:before{
	content:"\f1c8"
}
.fa-file-code-o:before{
	content:"\f1c9"
}
.fa-vine:before{
	content:"\f1ca"
}
.fa-codepen:before{
	content:"\f1cb"
}
.fa-jsfiddle:before{
	content:"\f1cc"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
	content:"\f1cd"
}
.fa-circle-o-notch:before{
	content:"\f1ce"
}
.fa-ra:before,.fa-rebel:before{
	content:"\f1d0"
}
.fa-ge:before,.fa-empire:before{
	content:"\f1d1"
}
.fa-git-square:before{
	content:"\f1d2"
}
.fa-git:before{
	content:"\f1d3"
}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{
	content:"\f1d4"
}
.fa-tencent-weibo:before{
	content:"\f1d5"
}
.fa-qq:before{
	content:"\f1d6"
}
.fa-wechat:before,.fa-weixin:before{
	content:"\f1d7"
}
.fa-send:before,.fa-paper-plane:before{
	content:"\f1d8"
}
.fa-send-o:before,.fa-paper-plane-o:before{
	content:"\f1d9"
}
.fa-history:before{
	content:"\f1da"
}
.fa-circle-thin:before{
	content:"\f1db"
}
.fa-header:before{
	content:"\f1dc"
}
.fa-paragraph:before{
	content:"\f1dd"
}
.fa-sliders:before{
	content:"\f1de"
}
.fa-share-alt:before{
	content:"\f1e0"
}
.fa-share-alt-square:before{
	content:"\f1e1"
}
.fa-bomb:before{
	content:"\f1e2"
}
.fa-soccer-ball-o:before,.fa-futbol-o:before{
	content:"\f1e3"
}
.fa-tty:before{
	content:"\f1e4"
}
.fa-binoculars:before{
	content:"\f1e5"
}
.fa-plug:before{
	content:"\f1e6"
}
.fa-slideshare:before{
	content:"\f1e7"
}
.fa-twitch:before{
	content:"\f1e8"
}
.fa-yelp:before{
	content:"\f1e9"
}
.fa-newspaper-o:before{
	content:"\f1ea"
}
.fa-wifi:before{
	content:"\f1eb"
}
.fa-calculator:before{
	content:"\f1ec"
}
.fa-paypal:before{
	content:"\f1ed"
}
.fa-google-wallet:before{
	content:"\f1ee"
}
.fa-cc-visa:before{
	content:"\f1f0"
}
.fa-cc-mastercard:before{
	content:"\f1f1"
}
.fa-cc-discover:before{
	content:"\f1f2"
}
.fa-cc-amex:before{
	content:"\f1f3"
}
.fa-cc-paypal:before{
	content:"\f1f4"
}
.fa-cc-stripe:before{
	content:"\f1f5"
}
.fa-bell-slash:before{
	content:"\f1f6"
}
.fa-bell-slash-o:before{
	content:"\f1f7"
}
.fa-trash:before{
	content:"\f1f8"
}
.fa-copyright:before{
	content:"\f1f9"
}
.fa-at:before{
	content:"\f1fa"
}
.fa-eyedropper:before{
	content:"\f1fb"
}
.fa-paint-brush:before{
	content:"\f1fc"
}
.fa-birthday-cake:before{
	content:"\f1fd"
}
.fa-area-chart:before{
	content:"\f1fe"
}
.fa-pie-chart:before{
	content:"\f200"
}
.fa-line-chart:before{
	content:"\f201"
}
.fa-lastfm:before{
	content:"\f202"
}
.fa-lastfm-square:before{
	content:"\f203"
}
.fa-toggle-off:before{
	content:"\f204"
}
.fa-toggle-on:before{
	content:"\f205"
}
.fa-bicycle:before{
	content:"\f206"
}
.fa-bus:before{
	content:"\f207"
}
.fa-ioxhost:before{
	content:"\f208"
}
.fa-angellist:before{
	content:"\f209"
}
.fa-cc:before{
	content:"\f20a"
}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{
	content:"\f20b"
}
.fa-meanpath:before{
	content:"\f20c"
}
.fa-buysellads:before{
	content:"\f20d"
}
.fa-connectdevelop:before{
	content:"\f20e"
}
.fa-dashcube:before{
	content:"\f210"
}
.fa-forumbee:before{
	content:"\f211"
}
.fa-leanpub:before{
	content:"\f212"
}
.fa-sellsy:before{
	content:"\f213"
}
.fa-shirtsinbulk:before{
	content:"\f214"
}
.fa-simplybuilt:before{
	content:"\f215"
}
.fa-skyatlas:before{
	content:"\f216"
}
.fa-cart-plus:before{
	content:"\f217"
}
.fa-cart-arrow-down:before{
	content:"\f218"
}
.fa-diamond:before{
	content:"\f219"
}
.fa-ship:before{
	content:"\f21a"
}
.fa-user-secret:before{
	content:"\f21b"
}
.fa-motorcycle:before{
	content:"\f21c"
}
.fa-street-view:before{
	content:"\f21d"
}
.fa-heartbeat:before{
	content:"\f21e"
}
.fa-venus:before{
	content:"\f221"
}
.fa-mars:before{
	content:"\f222"
}
.fa-mercury:before{
	content:"\f223"
}
.fa-intersex:before,.fa-transgender:before{
	content:"\f224"
}
.fa-transgender-alt:before{
	content:"\f225"
}
.fa-venus-double:before{
	content:"\f226"
}
.fa-mars-double:before{
	content:"\f227"
}
.fa-venus-mars:before{
	content:"\f228"
}
.fa-mars-stroke:before{
	content:"\f229"
}
.fa-mars-stroke-v:before{
	content:"\f22a"
}
.fa-mars-stroke-h:before{
	content:"\f22b"
}
.fa-neuter:before{
	content:"\f22c"
}
.fa-genderless:before{
	content:"\f22d"
}
.fa-facebook-official:before{
	content:"\f230"
}
.fa-pinterest-p:before{
	content:"\f231"
}
.fa-whatsapp:before{
	content:"\f232"
}
.fa-server:before{
	content:"\f233"
}
.fa-user-plus:before{
	content:"\f234"
}
.fa-user-times:before{
	content:"\f235"
}
.fa-hotel:before,.fa-bed:before{
	content:"\f236"
}
.fa-viacoin:before{
	content:"\f237"
}
.fa-train:before{
	content:"\f238"
}
.fa-subway:before{
	content:"\f239"
}
.fa-medium:before{
	content:"\f23a"
}
.fa-yc:before,.fa-y-combinator:before{
	content:"\f23b"
}
.fa-optin-monster:before{
	content:"\f23c"
}
.fa-opencart:before{
	content:"\f23d"
}
.fa-expeditedssl:before{
	content:"\f23e"
}
.fa-battery-4:before,.fa-battery-full:before{
	content:"\f240"
}
.fa-battery-3:before,.fa-battery-three-quarters:before{
	content:"\f241"
}
.fa-battery-2:before,.fa-battery-half:before{
	content:"\f242"
}
.fa-battery-1:before,.fa-battery-quarter:before{
	content:"\f243"
}
.fa-battery-0:before,.fa-battery-empty:before{
	content:"\f244"
}
.fa-mouse-pointer:before{
	content:"\f245"
}
.fa-i-cursor:before{
	content:"\f246"
}
.fa-object-group:before{
	content:"\f247"
}
.fa-object-ungroup:before{
	content:"\f248"
}
.fa-sticky-note:before{
	content:"\f249"
}
.fa-sticky-note-o:before{
	content:"\f24a"
}
.fa-cc-jcb:before{
	content:"\f24b"
}
.fa-cc-diners-club:before{
	content:"\f24c"
}
.fa-clone:before{
	content:"\f24d"
}
.fa-balance-scale:before{
	content:"\f24e"
}
.fa-hourglass-o:before{
	content:"\f250"
}
.fa-hourglass-1:before,.fa-hourglass-start:before{
	content:"\f251"
}
.fa-hourglass-2:before,.fa-hourglass-half:before{
	content:"\f252"
}
.fa-hourglass-3:before,.fa-hourglass-end:before{
	content:"\f253"
}
.fa-hourglass:before{
	content:"\f254"
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{
	content:"\f255"
}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{
	content:"\f256"
}
.fa-hand-scissors-o:before{
	content:"\f257"
}
.fa-hand-lizard-o:before{
	content:"\f258"
}
.fa-hand-spock-o:before{
	content:"\f259"
}
.fa-hand-pointer-o:before{
	content:"\f25a"
}
.fa-hand-peace-o:before{
	content:"\f25b"
}
.fa-trademark:before{
	content:"\f25c"
}
.fa-registered:before{
	content:"\f25d"
}
.fa-creative-commons:before{
	content:"\f25e"
}
.fa-gg:before{
	content:"\f260"
}
.fa-gg-circle:before{
	content:"\f261"
}
.fa-tripadvisor:before{
	content:"\f262"
}
.fa-odnoklassniki:before{
	content:"\f263"
}
.fa-odnoklassniki-square:before{
	content:"\f264"
}
.fa-get-pocket:before{
	content:"\f265"
}
.fa-wikipedia-w:before{
	content:"\f266"
}
.fa-safari:before{
	content:"\f267"
}
.fa-chrome:before{
	content:"\f268"
}
.fa-firefox:before{
	content:"\f269"
}
.fa-opera:before{
	content:"\f26a"
}
.fa-internet-explorer:before{
	content:"\f26b"
}
.fa-tv:before,.fa-television:before{
	content:"\f26c"
}
.fa-contao:before{
	content:"\f26d"
}
.fa-500px:before{
	content:"\f26e"
}
.fa-amazon:before{
	content:"\f270"
}
.fa-calendar-plus-o:before{
	content:"\f271"
}
.fa-calendar-minus-o:before{
	content:"\f272"
}
.fa-calendar-times-o:before{
	content:"\f273"
}
.fa-calendar-check-o:before{
	content:"\f274"
}
.fa-industry:before{
	content:"\f275"
}
.fa-map-pin:before{
	content:"\f276"
}
.fa-map-signs:before{
	content:"\f277"
}
.fa-map-o:before{
	content:"\f278"
}
.fa-map:before{
	content:"\f279"
}
.fa-commenting:before{
	content:"\f27a"
}
.fa-commenting-o:before{
	content:"\f27b"
}
.fa-houzz:before{
	content:"\f27c"
}
.fa-vimeo:before{
	content:"\f27d"
}
.fa-black-tie:before{
	content:"\f27e"
}
.fa-fonticons:before{
	content:"\f280"
}
.fa-reddit-alien:before{
	content:"\f281"
}
.fa-edge:before{
	content:"\f282"
}
.fa-credit-card-alt:before{
	content:"\f283"
}
.fa-codiepie:before{
	content:"\f284"
}
.fa-modx:before{
	content:"\f285"
}
.fa-fort-awesome:before{
	content:"\f286"
}
.fa-usb:before{
	content:"\f287"
}
.fa-product-hunt:before{
	content:"\f288"
}
.fa-mixcloud:before{
	content:"\f289"
}
.fa-scribd:before{
	content:"\f28a"
}
.fa-pause-circle:before{
	content:"\f28b"
}
.fa-pause-circle-o:before{
	content:"\f28c"
}
.fa-stop-circle:before{
	content:"\f28d"
}
.fa-stop-circle-o:before{
	content:"\f28e"
}
.fa-shopping-bag:before{
	content:"\f290"
}
.fa-shopping-basket:before{
	content:"\f291"
}
.fa-hashtag:before{
	content:"\f292"
}
.fa-bluetooth:before{
	content:"\f293"
}
.fa-bluetooth-b:before{
	content:"\f294"
}
.fa-percent:before{
	content:"\f295"
}
@font-face{
	font-family:'townpress';
	src:url("../fonts/townpress.eot?vipslq");
	src:url("../fonts/townpress.eot?#iefixvipslq") format("embedded-opentype"),url("../fonts/townpress.woff?vipslq") format("woff"),url("../fonts/townpress.ttf?vipslq") format("truetype"),url("../fonts/townpress.svg?vipslq#townpress") format("svg");
	font-weight:normal;
	font-style:normal
}
.tp{
	font-family:'townpress';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.tp-home:before{
	content:"\e600"
}
.tp-bathtub:before{
	content:"\e601"
}
.tp-toothbrush:before{
	content:"\e602"
}
.tp-bed:before{
	content:"\e603"
}
.tp-couch:before{
	content:"\e604"
}
.tp-chair:before{
	content:"\e605"
}
.tp-city:before{
	content:"\e606"
}
.tp-apartment:before{
	content:"\e607"
}
.tp-pencil:before{
	content:"\e608"
}
.tp-pencil2:before{
	content:"\e609"
}
.tp-eraser:before{
	content:"\e60a"
}
.tp-pencil3:before{
	content:"\e60b"
}
.tp-feather:before{
	content:"\e60c"
}
.tp-feather2:before{
	content:"\e60d"
}
.tp-vector:before{
	content:"\e60e"
}
.tp-pen:before{
	content:"\e60f"
}
.tp-brush:before{
	content:"\e610"
}
.tp-spray:before{
	content:"\e611"
}
.tp-paint-roller:before{
	content:"\e612"
}
.tp-stamp:before{
	content:"\e613"
}
.tp-tape:before{
	content:"\e614"
}
.tp-desk-tape:before{
	content:"\e615"
}
.tp-texture:before{
	content:"\e616"
}
.tp-eye-dropper:before{
	content:"\e617"
}
.tp-palette:before{
	content:"\e618"
}
.tp-color-sampler:before{
	content:"\e619"
}
.tp-bucket:before{
	content:"\e61a"
}
.tp-magic-wand:before{
	content:"\e61b"
}
.tp-magnet:before{
	content:"\e61c"
}
.tp-pencil-ruler:before{
	content:"\e61d"
}
.tp-pencil-ruler2:before{
	content:"\e61e"
}
.tp-compass:before{
	content:"\e61f"
}
.tp-aim:before{
	content:"\e620"
}
.tp-gun:before{
	content:"\e621"
}
.tp-bottle:before{
	content:"\e622"
}
.tp-drop-crossed:before{
	content:"\e623"
}
.tp-drop:before{
	content:"\e624"
}
.tp-snow:before{
	content:"\e625"
}
.tp-fire:before{
	content:"\e626"
}
.tp-lighter:before{
	content:"\e627"
}
.tp-knife:before{
	content:"\e628"
}
.tp-dagger:before{
	content:"\e629"
}
.tp-tissue:before{
	content:"\e62a"
}
.tp-toilet-paper:before{
	content:"\e62b"
}
.tp-poop:before{
	content:"\e62c"
}
.tp-umbrella:before{
	content:"\e62d"
}
.tp-umbrella2:before{
	content:"\e62e"
}
.tp-rain:before{
	content:"\e62f"
}
.tp-tornado:before{
	content:"\e630"
}
.tp-wind:before{
	content:"\e631"
}
.tp-fan:before{
	content:"\e632"
}
.tp-contrast:before{
	content:"\e633"
}
.tp-sun-small:before{
	content:"\e634"
}
.tp-sun:before{
	content:"\e635"
}
.tp-moon:before{
	content:"\e636"
}
.tp-cloud:before{
	content:"\e637"
}
.tp-cloud-upload:before{
	content:"\e638"
}
.tp-cloud-download:before{
	content:"\e639"
}
.tp-cloud-rain:before{
	content:"\e63a"
}
.tp-cloud-hailstones:before{
	content:"\e63b"
}
.tp-cloud-snow:before{
	content:"\e63c"
}
.tp-cloud-windy:before{
	content:"\e63d"
}
.tp-sun-wind:before{
	content:"\e63e"
}
.tp-cloud-fog:before{
	content:"\e63f"
}
.tp-cloud-sun:before{
	content:"\e640"
}
.tp-cloud-lightning:before{
	content:"\e641"
}
.tp-cloud-check:before{
	content:"\e642"
}
.tp-cloud-cross:before{
	content:"\e643"
}
.tp-cloud-crossed:before{
	content:"\e644"
}
.tp-cloud-database:before{
	content:"\e645"
}
.tp-database:before{
	content:"\e646"
}
.tp-database-lock:before{
	content:"\e647"
}
.tp-database-check:before{
	content:"\e648"
}
.tp-database-upload:before{
	content:"\e649"
}
.tp-database-download:before{
	content:"\e64a"
}
.tp-server:before{
	content:"\e64b"
}
.tp-shield:before{
	content:"\e64c"
}
.tp-shield-check:before{
	content:"\e64d"
}
.tp-shield-alert:before{
	content:"\e64e"
}
.tp-shield-cross:before{
	content:"\e64f"
}
.tp-lock:before{
	content:"\e650"
}
.tp-rotation-lock:before{
	content:"\e651"
}
.tp-unlock:before{
	content:"\e652"
}
.tp-key:before{
	content:"\e653"
}
.tp-key-hole:before{
	content:"\e654"
}
.tp-cog:before{
	content:"\e655"
}
.tp-wrench:before{
	content:"\e656"
}
.tp-screwdriver:before{
	content:"\e657"
}
.tp-hammer-wrench:before{
	content:"\e658"
}
.tp-hammer:before{
	content:"\e659"
}
.tp-saw:before{
	content:"\e65a"
}
.tp-axe:before{
	content:"\e65b"
}
.tp-shovel:before{
	content:"\e65c"
}
.tp-pickaxe:before{
	content:"\e65d"
}
.tp-factory:before{
	content:"\e65e"
}
.tp-recycle:before{
	content:"\e65f"
}
.tp-trash:before{
	content:"\e660"
}
.tp-broom:before{
	content:"\e661"
}
.tp-game:before{
	content:"\e662"
}
.tp-gamepad:before{
	content:"\e663"
}
.tp-joystick:before{
	content:"\e664"
}
.tp-dice:before{
	content:"\e665"
}
.tp-spades:before{
	content:"\e666"
}
.tp-diamonds:before{
	content:"\e667"
}
.tp-clubs:before{
	content:"\e668"
}
.tp-hearts:before{
	content:"\e669"
}
.tp-star:before{
	content:"\e66a"
}
.tp-star-half:before{
	content:"\e66b"
}
.tp-star-empty:before{
	content:"\e66c"
}
.tp-flag:before{
	content:"\e66d"
}
.tp-mailbox-full:before{
	content:"\e66e"
}
.tp-mailbox-empty:before{
	content:"\e66f"
}
.tp-at-sign:before{
	content:"\e670"
}
.tp-envelope:before{
	content:"\e671"
}
.tp-envelope-open:before{
	content:"\e672"
}
.tp-paperclip:before{
	content:"\e673"
}
.tp-paper-plane:before{
	content:"\e674"
}
.tp-reply:before{
	content:"\e675"
}
.tp-inbox:before{
	content:"\e676"
}
.tp-inbox2:before{
	content:"\e677"
}
.tp-outbox:before{
	content:"\e678"
}
.tp-box:before{
	content:"\e679"
}
.tp-archive:before{
	content:"\e67a"
}
.tp-drawers:before{
	content:"\e67b"
}
.tp-drawers2:before{
	content:"\e67c"
}
.tp-drawers3:before{
	content:"\e67d"
}
.tp-eye:before{
	content:"\e67e"
}
.tp-eye-crossed:before{
	content:"\e67f"
}
.tp-binoculars:before{
	content:"\e680"
}
.tp-hdd:before{
	content:"\e681"
}
.tp-hdd-down:before{
	content:"\e682"
}
.tp-hdd-up:before{
	content:"\e683"
}
.tp-floppy-disk:before{
	content:"\e684"
}
.tp-disc:before{
	content:"\e685"
}
.tp-tape2:before{
	content:"\e686"
}
.tp-printer:before{
	content:"\e687"
}
.tp-file-empty:before{
	content:"\e688"
}
.tp-file-add:before{
	content:"\e689"
}
.tp-file-check:before{
	content:"\e68a"
}
.tp-file-lock:before{
	content:"\e68b"
}
.tp-files:before{
	content:"\e68c"
}
.tp-copy:before{
	content:"\e68d"
}
.tp-compare:before{
	content:"\e68e"
}
.tp-folder:before{
	content:"\e68f"
}
.tp-folder-search:before{
	content:"\e690"
}
.tp-folder-plus:before{
	content:"\e691"
}
.tp-folder-minus:before{
	content:"\e692"
}
.tp-folder-download:before{
	content:"\e693"
}
.tp-folder-upload:before{
	content:"\e694"
}
.tp-folder-star:before{
	content:"\e695"
}
.tp-folder-heart:before{
	content:"\e696"
}
.tp-folder-user:before{
	content:"\e697"
}
.tp-folder-music:before{
	content:"\e698"
}
.tp-folder-picture:before{
	content:"\e699"
}
.tp-folder-film:before{
	content:"\e69a"
}
.tp-scissors:before{
	content:"\e69b"
}
.tp-paste:before{
	content:"\e69c"
}
.tp-clipboard-empty:before{
	content:"\e69d"
}
.tp-clipboard-pencil:before{
	content:"\e69e"
}
.tp-clipboard-text:before{
	content:"\e69f"
}
.tp-clipboard-check:before{
	content:"\e6a0"
}
.tp-clipboard-down:before{
	content:"\e6a1"
}
.tp-clipboard-left:before{
	content:"\e6a2"
}
.tp-clipboard-alert:before{
	content:"\e6a3"
}
.tp-clipboard-user:before{
	content:"\e6a4"
}
.tp-register:before{
	content:"\e6a5"
}
.tp-enter:before{
	content:"\e6a6"
}
.tp-exit:before{
	content:"\e6a7"
}
.tp-papers:before{
	content:"\e6a8"
}
.tp-news:before{
	content:"\e6a9"
}
.tp-reading:before{
	content:"\e6aa"
}
.tp-typewriter:before{
	content:"\e6ab"
}
.tp-document:before{
	content:"\e6ac"
}
.tp-document2:before{
	content:"\e6ad"
}
.tp-graduation-hat:before{
	content:"\e6ae"
}
.tp-license:before{
	content:"\e6af"
}
.tp-license2:before{
	content:"\e6b0"
}
.tp-medal-empty:before{
	content:"\e6b1"
}
.tp-medal-first:before{
	content:"\e6b2"
}
.tp-medal-second:before{
	content:"\e6b3"
}
.tp-medal-third:before{
	content:"\e6b4"
}
.tp-podium:before{
	content:"\e6b5"
}
.tp-trophy:before{
	content:"\e6b6"
}
.tp-music-note:before{
	content:"\e6b7"
}
.tp-music-note2:before{
	content:"\e6b8"
}
.tp-trumpet:before{
	content:"\e6b9"
}
.tp-album:before{
	content:"\e6ba"
}
.tp-shuffle:before{
	content:"\e6bb"
}
.tp-repeat-one:before{
	content:"\e6bc"
}
.tp-repeat:before{
	content:"\e6bd"
}
.tp-headphones:before{
	content:"\e6be"
}
.tp-headset:before{
	content:"\e6bf"
}
.tp-loudspeaker:before{
	content:"\e6c0"
}
.tp-equalizer:before{
	content:"\e6c1"
}
.tp-theater:before{
	content:"\e6c2"
}
.tp-3d-glasses:before{
	content:"\e6c3"
}
.tp-ticket:before{
	content:"\e6c4"
}
.tp-play:before{
	content:"\e6c5"
}
.tp-film-play:before{
	content:"\e6c6"
}
.tp-clapboard-play:before{
	content:"\e6c7"
}
.tp-media:before{
	content:"\e6c8"
}
.tp-film:before{
	content:"\e6c9"
}
.tp-film2:before{
	content:"\e6ca"
}
.tp-surveillance:before{
	content:"\e6cb"
}
.tp-camera:before{
	content:"\e6cc"
}
.tp-camera-crossed:before{
	content:"\e6cd"
}
.tp-camera-play:before{
	content:"\e6ce"
}
.tp-time-lapse:before{
	content:"\e6cf"
}
.tp-record:before{
	content:"\e6d0"
}
.tp-camera2:before{
	content:"\e6d1"
}
.tp-camera-flip:before{
	content:"\e6d2"
}
.tp-shutter:before{
	content:"\e6d3"
}
.tp-picture:before{
	content:"\e6d4"
}
.tp-pictures:before{
	content:"\e6d5"
}
.tp-book:before{
	content:"\e6d6"
}
.tp-audio-book:before{
	content:"\e6d7"
}
.tp-bookmark:before{
	content:"\e6d8"
}
.tp-bookmark2:before{
	content:"\e6d9"
}
.tp-label:before{
	content:"\e6da"
}
.tp-library:before{
	content:"\e6db"
}
.tp-library2:before{
	content:"\e6dc"
}
.tp-contacts:before{
	content:"\e6dd"
}
.tp-profile:before{
	content:"\e6de"
}
.tp-portrait:before{
	content:"\e6df"
}
.tp-user:before{
	content:"\e6e0"
}
.tp-user-plus:before{
	content:"\e6e1"
}

.tp-user-minus:before{
	content:"\e6e2"
}
.tp-user-lock:before{
	content:"\e6e3"
}
.tp-users:before{
	content:"\e6e4"
}
.tp-users-plus:before{
	content:"\e6e5"
}
.tp-users-minus:before{
	content:"\e6e6"
}
.tp-group-work:before{
	content:"\e6e7"
}
.tp-woman:before{
	content:"\e6e8"
}
.tp-man:before{
	content:"\e6e9"
}
.tp-baby:before{
	content:"\e6ea"
}
.tp-baby2:before{
	content:"\e6eb"
}
.tp-baby3:before{
	content:"\e6ec"
}
.tp-baby-bottle:before{
	content:"\e6ed"
}
.tp-walk:before{
	content:"\e6ee"
}
.tp-hand-waving:before{
	content:"\e6ef"
}
.tp-jump:before{
	content:"\e6f0"
}
.tp-run:before{
	content:"\e6f1"
}
.tp-woman2:before{
	content:"\e6f2"
}
.tp-man2:before{
	content:"\e6f3"
}
.tp-man-woman:before{
	content:"\e6f4"
}
.tp-height:before{
	content:"\e6f5"
}
.tp-button:before{
	content:"\e6f6"
}
.tp-bow-tie:before{
	content:"\e6f7"
}
.tp-tie:before{
	content:"\e6f8"
}
.tp-socks:before{
	content:"\e6f9"
}
.tp-shoe:before{
	content:"\e6fa"
}
.tp-shoes:before{
	content:"\e6fb"
}
.tp-hat:before{
	content:"\e6fc"
}
.tp-pants:before{
	content:"\e6fd"
}
.tp-shorts:before{
	content:"\e6fe"
}
.tp-flip-flops:before{
	content:"\e6ff"
}
.tp-shirt:before{
	content:"\e700"
}
.tp-hanger:before{
	content:"\e701"
}
.tp-laundry:before{
	content:"\e702"
}
.tp-store:before{
	content:"\e703"
}
.tp-haircut:before{
	content:"\e704"
}
.tp-store-24:before{
	content:"\e705"
}
.tp-barcode:before{
	content:"\e706"
}
.tp-cashier:before{
	content:"\e707"
}
.tp-bag:before{
	content:"\e708"
}
.tp-cart:before{
	content:"\e709"
}
.tp-cart-full:before{
	content:"\e70a"
}
.tp-cart-plus:before{
	content:"\e70b"
}
.tp-tag:before{
	content:"\e70c"
}
.tp-tags:before{
	content:"\e70d"
}
.tp-receipt:before{
	content:"\e70e"
}
.tp-credit-card:before{
	content:"\e70f"
}
.tp-cash-dollar:before{
	content:"\e710"
}
.tp-cash-euro:before{
	content:"\e711"
}
.tp-cash-pound:before{
	content:"\e712"
}
.tp-cash-yen:before{
	content:"\e713"
}
.tp-bag-dollar:before{
	content:"\e714"
}
.tp-bag-euro:before{
	content:"\e715"
}
.tp-bag-pound:before{
	content:"\e716"
}
.tp-bag-yen:before{
	content:"\e717"
}
.tp-coin-dollar:before{
	content:"\e718"
}
.tp-coin-euro:before{
	content:"\e719"
}
.tp-coin-pound:before{
	content:"\e71a"
}
.tp-coin-yen:before{
	content:"\e71b"
}
.tp-calculator:before{
	content:"\e71c"
}
.tp-calculator2:before{
	content:"\e71d"
}
.tp-telephone:before{
	content:"\e71e"
}
.tp-phone-wave:before{
	content:"\e71f"
}
.tp-voicemail:before{
	content:"\e720"
}
.tp-dial:before{
	content:"\e721"
}
.tp-telephone2:before{
	content:"\e722"
}
.tp-pushpin:before{
	content:"\e723"
}
.tp-pushpin2:before{
	content:"\e724"
}
.tp-map-marker:before{
	content:"\e725"
}
.tp-map-marker-user:before{
	content:"\e726"
}
.tp-map-marker-crossed:before{
	content:"\e727"
}
.tp-compass2:before{
	content:"\e728"
}
.tp-map:before{
	content:"\e729"
}
.tp-map2:before{
	content:"\e72a"
}
.tp-location:before{
	content:"\e72b"
}
.tp-road-sign:before{
	content:"\e72c"
}
.tp-calendar-empty:before{
	content:"\e72d"
}
.tp-calendar-check:before{
	content:"\e72e"
}
.tp-calendar-cross:before{
	content:"\e72f"
}
.tp-calendar-full:before{
	content:"\e730"
}
.tp-calendar-text:before{
	content:"\e731"
}
.tp-calendar-user:before{
	content:"\e732"
}
.tp-mouse:before{
	content:"\e733"
}
.tp-keyboard:before{
	content:"\e734"
}
.tp-delete:before{
	content:"\e735"
}
.tp-spell-check:before{
	content:"\e736"
}
.tp-screen:before{
	content:"\e737"
}
.tp-signal:before{
	content:"\e738"
}
.tp-sim:before{
	content:"\e739"
}
.tp-usb-drive:before{
	content:"\e73a"
}
.tp-smartphone:before{
	content:"\e73b"
}
.tp-tablet:before{
	content:"\e73c"
}
.tp-laptop:before{
	content:"\e73d"
}
.tp-laptop-phone:before{
	content:"\e73e"
}
.tp-desktop:before{
	content:"\e73f"
}
.tp-window:before{
	content:"\e740"
}
.tp-cable:before{
	content:"\e741"
}
.tp-cable2:before{
	content:"\e742"
}
.tp-tv:before{
	content:"\e743"
}
.tp-radio:before{
	content:"\e744"
}
.tp-remote-control:before{
	content:"\e745"
}
.tp-power-switch:before{
	content:"\e746"
}
.tp-power:before{
	content:"\e747"
}
.tp-lamp:before{
	content:"\e748"
}
.tp-flashlight:before{
	content:"\e749"
}
.tp-lampshade:before{
	content:"\e74a"
}
.tp-cord:before{
	content:"\e74b"
}
.tp-outlet:before{
	content:"\e74c"
}
.tp-battery-power:before{
	content:"\e74d"
}
.tp-battery-empty:before{
	content:"\e74e"
}
.tp-bubble:before{
	content:"\e74f"
}
.tp-bubbles:before{
	content:"\e750"
}
.tp-heart-pulse:before{
	content:"\e751"
}
.tp-pulse:before{
	content:"\e752"
}
.tp-syringe:before{
	content:"\e753"
}
.tp-pills:before{
	content:"\e754"
}
.tp-first-aid:before{
	content:"\e755"
}
.tp-lifebuoy:before{
	content:"\e756"
}
.tp-bandage:before{
	content:"\e757"
}
.tp-thermometer:before{
	content:"\e758"
}
.tp-beaker:before{
	content:"\e759"
}
.tp-skull:before{
	content:"\e75a"
}
.tp-bone:before{
	content:"\e75b"
}
.tp-construction:before{
	content:"\e75c"
}
.tp-construction-cone:before{
	content:"\e75d"
}
.tp-pie-chart:before{
	content:"\e75e"
}
.tp-graph:before{
	content:"\e75f"
}
.tp-chart-growth:before{
	content:"\e760"
}
.tp-cake:before{
	content:"\e761"
}
.tp-gift:before{
	content:"\e762"
}
.tp-balloon:before{
	content:"\e763"
}
.tp-rank:before{
	content:"\e764"
}
.tp-rank2:before{
	content:"\e765"
}
.tp-rank3:before{
	content:"\e766"
}
.tp-crown:before{
	content:"\e767"
}
.tp-lotus:before{
	content:"\e768"
}
.tp-diamond:before{
	content:"\e769"
}
.tp-teacup:before{
	content:"\e76a"
}
.tp-teapot:before{
	content:"\e76b"
}
.tp-bottle2:before{
	content:"\e76c"
}
.tp-glass-cocktail:before{
	content:"\e76d"
}
.tp-glass:before{
	content:"\e76e"
}
.tp-dinner:before{
	content:"\e76f"
}
.tp-chef:before{
	content:"\e770"
}
.tp-egg:before{
	content:"\e771"
}
.tp-platter:before{
	content:"\e772"
}
.tp-hamburger:before{
	content:"\e773"
}
.tp-pizza:before{
	content:"\e774"
}
.tp-sausage:before{
	content:"\e775"
}
.tp-chicken:before{
	content:"\e776"
}
.tp-fish:before{
	content:"\e777"
}
.tp-carrot:before{
	content:"\e778"
}
.tp-cheese:before{
	content:"\e779"
}
.tp-bread:before{
	content:"\e77a"
}
.tp-ice-cream:before{
	content:"\e77b"
}
.tp-ice-cream2:before{
	content:"\e77c"
}
.tp-candy:before{
	content:"\e77d"
}
.tp-lollipop:before{
	content:"\e77e"
}
.tp-coffee-bean:before{
	content:"\e77f"
}
.tp-coffee-cup:before{
	content:"\e780"
}
.tp-cherry:before{
	content:"\e781"
}
.tp-grapes:before{
	content:"\e782"
}
.tp-citrus:before{
	content:"\e783"
}
.tp-apple:before{
	content:"\e784"
}
.tp-leaf:before{
	content:"\e785"
}
.tp-landscape:before{
	content:"\e786"
}
.tp-pine-tree:before{
	content:"\e787"
}
.tp-tree:before{
	content:"\e788"
}
.tp-cactus:before{
	content:"\e789"
}
.tp-paw:before{
	content:"\e78a"
}
.tp-footprint:before{
	content:"\e78b"
}
.tp-speed-slow:before{
	content:"\e78c"
}
.tp-rocket:before{
	content:"\e78d"
}
.tp-hammer2:before{
	content:"\e78e"
}
.tp-balance:before{
	content:"\e78f"
}
.tp-briefcase:before{
	content:"\e790"
}
.tp-luggage-weight:before{
	content:"\e791"
}
.tp-dolly:before{
	content:"\e792"
}
.tp-plane:before{
	content:"\e793"
}
.tp-helicopter:before{
	content:"\e794"
}
.tp-traffic-lights:before{
	content:"\e795"
}
.tp-siren:before{
	content:"\e796"
}
.tp-road:before{
	content:"\e797"
}
.tp-engine:before{
	content:"\e798"
}
.tp-oil-pressure:before{
	content:"\e799"
}
.tp-coolant-temperature:before{
	content:"\e79a"
}
.tp-gas:before{
	content:"\e79b"
}
.tp-gallon:before{
	content:"\e79c"
}
.tp-car:before{
	content:"\e79d"
}
.tp-bus:before{
	content:"\e79e"
}
.tp-bus2:before{
	content:"\e79f"
}
.tp-car2:before{
	content:"\e7a0"
}
.tp-parking:before{
	content:"\e7a1"
}
.tp-car-siren:before{
	content:"\e7a2"
}
.tp-ambulance:before{
	content:"\e7a3"
}
.tp-truck:before{
	content:"\e7a4"
}
.tp-trailer:before{
	content:"\e7a5"
}
.tp-scale-truck:before{
	content:"\e7a6"
}
.tp-train:before{
	content:"\e7a7"
}
.tp-ship:before{
	content:"\e7a8"
}
.tp-anchor:before{
	content:"\e7a9"
}
.tp-boat:before{
	content:"\e7aa"
}
.tp-bicycle:before{
	content:"\e7ab"
}
.tp-dumbbell:before{
	content:"\e7ac"
}
.tp-swim:before{
	content:"\e7ad"
}
.tp-football:before{
	content:"\e7ae"
}
.tp-baseball-bat:before{
	content:"\e7af"
}
.tp-baseball:before{
	content:"\e7b0"
}
.tp-tennis:before{
	content:"\e7b1"
}
.tp-tennis2:before{
	content:"\e7b2"
}
.tp-ping-pong:before{
	content:"\e7b3"
}
.tp-hockey:before{
	content:"\e7b4"
}
.tp-8ball:before{
	content:"\e7b5"
}
.tp-bowling:before{
	content:"\e7b6"
}
.tp-bowling-pins:before{
	content:"\e7b7"
}
.tp-golf:before{
	content:"\e7b8"
}
.tp-archery:before{
	content:"\e7b9"
}
.tp-soccer:before{
	content:"\e7ba"
}
.tp-basketball:before{
	content:"\e7bb"
}
.tp-cube:before{
	content:"\e7bc"
}
.tp-puzzle:before{
	content:"\e7bd"
}
.tp-glasses:before{
	content:"\e7be"
}
.tp-wheelchair:before{
	content:"\e7bf"
}
.tp-wall:before{
	content:"\e7c0"
}
.tp-fence:before{
	content:"\e7c1"
}
.tp-icons:before{
	content:"\e7c2"
}
.tp-site-map:before{
	content:"\e7c3"
}
.tp-earth:before{
	content:"\e7c4"
}
.tp-network:before{
	content:"\e7c5"
}
.tp-planet:before{
	content:"\e7c6"
}
.tp-smile:before{
	content:"\e7c7"
}
.tp-sad:before{
	content:"\e7c8"
}
.tp-neutral:before{
	content:"\e7c9"
}
.tp-tombstone:before{
	content:"\e7ca"
}
.tp-christmas:before{
	content:"\e7cb"
}
.tp-easter-egg:before{
	content:"\e7cc"
}
.tp-mustache:before{
	content:"\e7cd"
}
.tp-pipe:before{
	content:"\e7ce"
}
.tp-alarm:before{
	content:"\e7cf"
}
.tp-bullhorn:before{
	content:"\e7d0"
}
.tp-volume-high:before{
	content:"\e7d1"
}
.tp-lan:before{
	content:"\e7d2"
}
.tp-wifi:before{
	content:"\e7d3"
}
.tp-antenna:before{
	content:"\e7d4"
}
.tp-satellite:before{
	content:"\e7d5"
}
.tp-satellite2:before{
	content:"\e7d6"
}
.tp-mic:before{
	content:"\e7d7"
}
.tp-mic2:before{
	content:"\e7d8"
}
.tp-hourglass:before{
	content:"\e7d9"
}
.tp-loading:before{
	content:"\e7da"
}
.tp-undo:before{
	content:"\e7db"
}
.tp-redo:before{
	content:"\e7dc"
}
.tp-sync:before{
	content:"\e7dd"
}
.tp-history:before{
	content:"\e7de"
}
.tp-clock:before{
	content:"\e7df"
}
.tp-clock2:before{
	content:"\e7e0"
}
.tp-watch:before{
	content:"\e7e1"
}
.tp-timer:before{
	content:"\e7e2"
}
.tp-timer2:before{
	content:"\e7e3"
}
.tp-download:before{
	content:"\e7e4"
}
.tp-upload:before{
	content:"\e7e5"
}
.tp-enter-up:before{
	content:"\e7e6"
}
.tp-enter-down:before{
	content:"\e7e7"
}
.tp-enter-left:before{
	content:"\e7e8"
}
.tp-enter-right:before{
	content:"\e7e9"
}
.tp-exit-up:before{
	content:"\e7ea"
}
.tp-exit-down:before{
	content:"\e7eb"
}
.tp-exit-left:before{
	content:"\e7ec"
}
.tp-exit-right:before{
	content:"\e7ed"
}
.tp-enter-up2:before{
	content:"\e7ee"
}
.tp-enter-down2:before{
	content:"\e7ef"
}
.tp-enter-vertical:before{
	content:"\e7f0"
}
.tp-enter-left2:before{
	content:"\e7f1"
}
.tp-enter-right2:before{
	content:"\e7f2"
}
.tp-enter-horizontal:before{
	content:"\e7f3"
}
.tp-exit-up2:before{
	content:"\e7f4"
}
.tp-exit-down2:before{
	content:"\e7f5"
}
.tp-exit-left2:before{
	content:"\e7f6"
}
.tp-exit-right2:before{
	content:"\e7f7"
}
.tp-bug:before{
	content:"\e7f8"
}
.tp-code:before{
	content:"\e7f9"
}
.tp-file-code:before{
	content:"\e7fa"
}
.tp-file-image:before{
	content:"\e7fb"
}
.tp-file-zip:before{
	content:"\e7fc"
}
.tp-file-audio:before{
	content:"\e7fd"
}
.tp-file-video:before{
	content:"\e7fe"
}
.tp-file-preview:before{
	content:"\e7ff"
}
.tp-file-charts:before{
	content:"\e800"
}
.tp-file-stats:before{
	content:"\e801"
}
.tp-file-spreadsheet:before{
	content:"\e802"
}
.tp-link:before{
	content:"\e803"
}
.tp-unlink:before{
	content:"\e804"
}
.tp-thumbs-up:before{
	content:"\e805"
}
.tp-thumbs-down:before{
	content:"\e806"
}
.tp-share:before{
	content:"\e807"
}
.tp-magnifier:before{
	content:"\e808"
}
.tp-file-search:before{
	content:"\e809"
}
.tp-zoom-in:before{
	content:"\e80a"
}
.tp-zoom-out:before{
	content:"\e80b"
}
.tp-menu:before{
	content:"\e80c"
}
.tp-list:before{
	content:"\e80d"
}
.tp-list2:before{
	content:"\e80e"
}
.tp-list3:before{
	content:"\e80f"
}
.tp-menu2:before{
	content:"\e810"
}
.tp-list4:before{
	content:"\e811"
}
.tp-menu3:before{
	content:"\e812"
}
.tp-exclamation:before{
	content:"\e813"
}
.tp-question:before{
	content:"\e814"
}
.tp-check:before{
	content:"\e815"
}
.tp-cross:before{
	content:"\e816"
}
.tp-plus:before{
	content:"\e817"
}
.tp-minus:before{
	content:"\e818"
}
.tp-percent:before{
	content:"\e819"
}
.tp-chevron-up:before{
	content:"\e81a"
}
.tp-chevron-down:before{
	content:"\e81b"
}
.tp-chevron-left:before{
	content:"\e81c"
}
.tp-chevron-right:before{
	content:"\e81d"
}
.tp-chevrons-expand-vertical:before{
	content:"\e81e"
}
.tp-chevrons-expand-horizontal:before{
	content:"\e81f"
}
.tp-chevrons-contract-vertical:before{
	content:"\e820"
}
.tp-arrow-up:before{
	content:"\e821"
}
.tp-arrow-down:before{
	content:"\e822"
}
.tp-arrow-left:before{
	content:"\e823"
}
.tp-arrow-right:before{
	content:"\e824"
}
.tp-expand:before{
	content:"\e825"
}
.tp-contract:before{
	content:"\e826"
}
.tp-expand2:before{
	content:"\e827"
}
.tp-contract2:before{
	content:"\e828"
}
.tp-move:before{
	content:"\e829"
}
.tp-tab:before{
	content:"\e82a"
}
.tp-notification:before{
	content:"\e82b"
}
.tp-warning:before{
	content:"\e82c"
}
.tp-notification-circle:before{
	content:"\e82d"
}
.tp-question-circle:before{
	content:"\e82e"
}
.tp-menu-circle:before{
	content:"\e82f"
}
.tp-checkmark-circle:before{
	content:"\e830"
}
.tp-transform:before{
	content:"\e831"
}
.tp-grid:before{
	content:"\e832"
}
.tp-layers:before{
	content:"\e833"
}
.tp-rulers:before{
	content:"\e834"
}
.tp-ruler:before{
	content:"\e835"
}
.tp-funnel:before{
	content:"\e836"
}
.tp-text-align-left:before{
	content:"\e837"
}
.tp-text-align-center:before{
	content:"\e838"
}
.tp-text-align-right:before{
	content:"\e839"
}
.tp-text-align-justify:before{
	content:"\e83a"
}
.tp-ellipsis:before{
	content:"\e83b"
}
.owl-carousel .animated{
	-webkit-animation-duration:1000ms;
	animation-duration:1000ms;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
	z-index:0
}
.owl-carousel .owl-animated-out{
	z-index:1
}
.owl-carousel .fadeOut{
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOut{
	0%{
		opacity:1
}
	100%{
		opacity:0
}
}
@keyframes fadeOut{
	0%{
		opacity:1
}
	100%{
		opacity:0
}
}
.owl-height{
	-webkit-transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-ms-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out
}
.owl-carousel{
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1
}
.owl-carousel .owl-stage{
	position:relative;
	-ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer{
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{
	cursor:pointer;
	cursor:hand;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-loaded{
	display:block
}
.owl-carousel.owl-loading{
	opacity:0;
	display:block
}

.owl-carousel.owl-hidden{
	opacity:0
}
.owl-carousel .owl-refresh .owl-item{
	display:none
}
.owl-carousel .owl-item{
	position:relative;
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel .owl-item img{
	display:block;
	width:100%;
	-webkit-transform-style:preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item{
	-webkit-user-select:auto;
	-moz-user-select:auto;
	-ms-user-select:auto;
	user-select:auto
}
.owl-carousel .owl-grab{
	cursor:move;
	cursor:-webkit-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab
}
.owl-carousel.owl-rtl{
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item{
	float:right
}
.no-js .owl-carousel{
	display:block
}
.owl-carousel .owl-item .owl-lazy{
	opacity:0;
	-webkit-transition:opacity 400ms ease;
	-moz-transition:opacity 400ms ease;
	-ms-transition:opacity 400ms ease;
	-o-transition:opacity 400ms ease;
	transition:opacity 400ms ease
}
.owl-carousel .owl-item img{
	transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper{
	position:relative;
	height:100%;
	background:#000
}
.owl-carousel .owl-video-play-icon{
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url("owl.video.play.png") no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	-webkit-transition:scale 100ms ease;
	-moz-transition:scale 100ms ease;
	-ms-transition:scale 100ms ease;
	-o-transition:scale 100ms ease;
	transition:scale 100ms ease
}
.owl-carousel .owl-video-play-icon:hover{
	-webkit-transition:scale(1.3, 1.3);
	-moz-transition:scale(1.3, 1.3);
	-ms-transition:scale(1.3, 1.3);
	-o-transition:scale(1.3, 1.3);
	transition:scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{
	display:none
}
.owl-carousel .owl-video-tn{
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
	-webkit-transition:opacity 400ms ease;
	-moz-transition:opacity 400ms ease;
	-ms-transition:opacity 400ms ease;
	-o-transition:opacity 400ms ease;
	transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame{
	position:relative;
	z-index:1
}
.mfp-bg{
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1042;
	overflow:hidden;
	position:fixed;
	background:#0b0b0b;
	opacity:0.8;
	filter:alpha(opacity=80)
}
.mfp-wrap{
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1043;
	position:fixed;
	outline:none !important;
	-webkit-backface-visibility:hidden
}
.mfp-container{
	text-align:center;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:0 8px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.mfp-container:before{
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.mfp-align-top .mfp-container:before{
	display:none
}
.mfp-content{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:0 auto;
	text-align:left;
	z-index:1045
}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{
	width:100%;
	cursor:auto
}
.mfp-ajax-cur{
	cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
	cursor:-moz-zoom-out;
	cursor:-webkit-zoom-out;
	cursor:zoom-out
}
.mfp-zoom{
	cursor:pointer;
	cursor:-webkit-zoom-in;
	cursor:-moz-zoom-in;
	cursor:zoom-in
}
.mfp-auto-cursor .mfp-content{
	cursor:auto
}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.mfp-loading.mfp-figure{
	display:none
}
.mfp-hide{
	display:none !important
}
.mfp-preloader{
	color:#cccccc;
	position:absolute;
	top:50%;
	width:auto;
	text-align:center;
	margin-top:-0.8em;
	left:8px;
	right:8px;
	z-index:1044
}
.mfp-preloader a{
	color:#cccccc
}
.mfp-preloader a:hover{
	color:white
}
.mfp-s-ready .mfp-preloader{
	display:none
}
.mfp-s-error .mfp-content{
	display:none
}
button.mfp-close,button.mfp-arrow{
	overflow:visible;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none;
	display:block;
	outline:none;
	padding:0;
	z-index:1046;
	-webkit-box-shadow:none;
	box-shadow:none
}
button::-moz-focus-inner{
	padding:0;
	border:0
}
.mfp-close{
	width:44px;
	height:44px;
	line-height:44px;
	position:absolute;
	right:0;
	top:0;
	text-decoration:none;
	text-align:center;
	opacity:0.65;
	filter:alpha(opacity=65);
	padding:0 0 18px 10px;
	color:white;
	font-style:normal;
	font-size:28px;
	font-family:Arial, Baskerville, monospace
}
.mfp-close:hover,.mfp-close:focus{
	opacity:1;
	filter:alpha(opacity=100)
}
.mfp-close:active{
	top:1px
}
.mfp-close-btn-in .mfp-close{
	color:#333333
}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{
	color:white;
	right:-6px;
	text-align:right;
	padding-right:6px;
	width:100%
}
.mfp-counter{
	position:absolute;
	top:0;
	right:0;
	color:#cccccc;
	font-size:12px;
	line-height:18px
}
.mfp-arrow{
	position:absolute;
	opacity:0.65;
	filter:alpha(opacity=65);
	margin:0;
	top:50%;
	margin-top:-55px;
	padding:0;
	width:90px;
	height:110px;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.mfp-arrow:active{
	margin-top:-54px
}
.mfp-arrow:hover,.mfp-arrow:focus{
	opacity:1;
	filter:alpha(opacity=100)
}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:0;
	margin-top:35px;
	margin-left:35px;
	border:medium inset transparent
}
.mfp-arrow:after,.mfp-arrow .mfp-a{
	border-top-width:13px;
	border-bottom-width:13px;
	top:8px
}
.mfp-arrow:before,.mfp-arrow .mfp-b{
	border-top-width:21px;
	border-bottom-width:21px;
	opacity:0.7
}
.mfp-arrow-left{
	left:0
}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{
	border-right:17px solid white;
	margin-left:31px
}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{
	margin-left:25px;
	border-right:27px solid #3f3f3f
}
.mfp-arrow-right{
	right:0
}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{
	border-left:17px solid white;
	margin-left:39px
}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{
	border-left:27px solid #3f3f3f
}
.mfp-iframe-holder{
	padding-top:40px;
	padding-bottom:40px
}
.mfp-iframe-holder .mfp-content{
	line-height:0;
	width:100%;
	max-width:900px
}
.mfp-iframe-holder .mfp-close{
	top:-40px
}
.mfp-iframe-scaler{
	width:100%;
	height:0;
	overflow:hidden;
	padding-top:56.25%
}
.mfp-iframe-scaler iframe{
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-shadow:0 0 8px rgba(0,0,0,0.6);
	background:black
}
img.mfp-img{
	width:auto;
	max-width:100%;
	height:auto;
	display:block;
	line-height:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:40px 0 40px;
	margin:0 auto
}
.mfp-figure{
	line-height:0
}
.mfp-figure:after{
	content:'';
	position:absolute;
	left:0;
	top:40px;
	bottom:40px;
	display:block;
	right:0;
	width:auto;
	height:auto;
	z-index:-1;
	box-shadow:0 0 8px rgba(0,0,0,0.6);
	background:#444444
}
.mfp-figure small{
	color:#bdbdbd;
	display:block;
	font-size:12px;
	line-height:14px
}
.mfp-figure figure{
	margin:0
}
.mfp-bottom-bar{
	margin-top:-36px;
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	cursor:auto
}
.mfp-title{
	text-align:left;
	line-height:18px;
	color:#f3f3f3;
	word-wrap:break-word;
	padding-right:36px
}
.mfp-image-holder .mfp-content{
	max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure{
	cursor:pointer
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){
	.mfp-img-mobile .mfp-image-holder{
		padding-left:0;
		padding-right:0
}
	.mfp-img-mobile img.mfp-img{
		padding:0
}
	.mfp-img-mobile .mfp-figure:after{
		top:0;
		bottom:0
}
	.mfp-img-mobile .mfp-figure small{
		display:inline;
		margin-left:5px
}
	.mfp-img-mobile .mfp-bottom-bar{
		background:rgba(0,0,0,0.6);
		bottom:0;
		margin:0;
		top:auto;
		padding:3px 5px;
		position:fixed;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box
}
	.mfp-img-mobile .mfp-bottom-bar:empty{
		padding:0
}
	.mfp-img-mobile .mfp-counter{
		right:5px;
		top:3px
}
	.mfp-img-mobile .mfp-close{
		top:0;
		right:0;
		width:35px;
		height:35px;
		line-height:35px;
		background:rgba(0,0,0,0.6);
		position:fixed;
		text-align:center;
		padding:0
}
}
@media all and (max-width: 900px){
	.mfp-arrow{
		-webkit-transform:scale(0.75);
		transform:scale(0.75)
}
	.mfp-arrow-left{
		-webkit-transform-origin:0;
		transform-origin:0
}
	.mfp-arrow-right{
		-webkit-transform-origin:100%;
		transform-origin:100%
}
	.mfp-container{
		padding-left:6px;
		padding-right:6px
}
}
.mfp-ie7 .mfp-img{
	padding:0
}
.mfp-ie7 .mfp-bottom-bar{
	width:600px;
	left:50%;
	margin-left:-300px;
	margin-top:5px;
	padding-bottom:5px
}
.mfp-ie7 .mfp-container{
	padding:0
}
.mfp-ie7 .mfp-content{
	padding-top:44px
}
.mfp-ie7 .mfp-close{
	top:0;
	right:0;
	padding-top:0
}
.mfp-fade.mfp-bg{
	opacity:0;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out
}
.mfp-fade.mfp-bg.mfp-ready{
	opacity:0.8
}
.mfp-fade.mfp-bg.mfp-removing{
	opacity:0
}
.mfp-fade.mfp-wrap .mfp-content{
	opacity:0;
	-webkit-transition:all 0.15s ease-out;
	-moz-transition:all 0.15s ease-out;
	transition:all 0.15s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{
	opacity:1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{
	opacity:0
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block
}
body{
	line-height:1
}
ol,ul{
	list-style:none
}
blockquote,q{
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none
}
table{
	border-collapse:collapse;
	border-spacing:0
}
body{
	position:relative;
	margin:0;
	font-size:16px;
	font-family:'Source Sans Pro', Arial, sans-serif;
	-webkit-font-smoothing:antialiased;
	-ms-word-wrap:break-word;
	word-wrap:break-word
}
a{
	-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
}
a,a:hover,a:focus,a:active{
	text-decoration:none;
	outline:none
}
a:hover,a:hover:after{
	text-decoration:underline
}
a:hover:after{
	text-decoration:none
}
abbr{
	border-bottom:1px dotted transparent
}
address{
	margin-bottom:24px
}
blockquote{
	margin-bottom:24px;
	padding-left:20px;
	font-size:1.875em;
	font-style:italic;
	border:5px solid transparent;
	border-width:0 0 0 5px
}
blockquote blockquote{
	font-size:1em
}
blockquote cite{
	display:block;
	margin-top:12px;
	font-style:normal;
	font-size:0.875em
}
button{
	background:none;
	cursor:pointer;
	outline: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
}
code{
	padding:5px;
	font-family:monospace;
	border:1px solid transparent
}
em{
	font-style:italic
}
img{
	max-width:100%;
	height:auto
}
p{
	line-height:1.5em;
	margin:0 0 24px 0
}
pre{
	margin-bottom:24px;
	padding:10px;
	font-family:monospace;
	border:1px solid transparent;
	overflow-x:scroll
}
q{
	font-style:italic
}
strong{
	font-weight:bold
}
sub,sup{
	position:relative;
	top:-0.5em;
	font-size:0.750em;
	vertical-align:top
}
sub{
	top:auto;
	bottom:-0.5em
}
var{
	font-style:italic
}
h1{
	margin-bottom:24px;
	line-height:1.2em;
	font-size:1.875em;
	font-weight:bold
}
h2{
	margin-bottom:24px;
	line-height:1.2em;
	font-size:1.5em;
	font-weight:bold
}
h3{
	margin-bottom:24px;
	line-height:1.2em;
	font-size:1.125em;
	font-weight:bold
}
h4{
	margin-bottom:24px;
	line-height:1.2em;
	font-size:1.125em;
	font-weight:bold
}
h5{
	margin-bottom:24px;
	line-height:1.2em;
	font-size:1em
}
h6{
	margin-bottom:24px;
	line-height:1.2em;
	font-size:0.875em
}
dl{
	margin:0 0 24px 0
}
dl>dt{
	margin-top:10px;
	font-weight:bold
}
dl>dt:first-child{
	margin-top:0
}
ul{
	margin-bottom:24px;
	list-style:disc inside
}
ul li{
	position:relative;
	margin-top:10px;
	line-height:1.5em
}
ul>li:first-child{
	margin-top:0
}
ul ol,ul ul{
	margin:10px 0 0 20px
}
ol{
	margin-bottom:24px
}
ol>li{
	position:relative;
	margin-top:10px;
	list-style-type:decimal;
	list-style-position:inside;
	line-height:1.5em
}
ol>li:first-child{
	margin-top:0
}
ol ul,ol ol{
	margin:10px 0 0 20px
}
table{
	margin-bottom:24px;
	width:100%;
	border-collapse:collapse
}
table th{
	padding:15px 20px 13px 20px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	border:0
}
table td{
	padding:15px 20px 13px 20px;
	vertical-align:middle;
	border:0
}
table p{
	margin-bottom:12px
}
table p:last-child{
	margin:0
}
form{
	margin:0 0 24px 0
}
label{
	display:block;
	margin-bottom:3px;
	font-weight:normal;
	vertical-align:top
}
input,textarea,select{
	position:relative;
	padding:12px 15px;
	width:100%;
	font-family:inherit;
	font-size:16px;
	outline:0;
	border:0;
	border-radius:0;
	-webkit-transition:background-color 300ms ease-in-out;
	-moz-transition:background-color 300ms ease-in-out;
	-ms-transition:background-color 300ms ease-in-out;
	-o-transition:background-color 300ms ease-in-out;
	transition:background-color 300ms ease-in-out
}
textarea{
	max-width:100%;
	height:142px
}
input[type="checkbox"],input[type="radio"]{
	margin:0 4px 0 0;
	width:auto
}
input[type="submit"]{
	display:inline-block;
	position:relative;
	top:0;
	padding:12px 20px;
	width:auto;
	line-height:1em;
	font-size:0.875em;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid transparent;
	cursor:pointer;
	-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;
	-webkit-appearance:none;
	border-radius:0
}
input[type="submit"]:active{
	top:2px
}
input[type="file"]{
	padding:0
}
input[type="image"]{
	width:auto
}
fieldset legend{
	display:block;
	margin:0 0 24px 0;
	text-transform:uppercase
}
.clearfix:before,.clearfix:after{
	display:table;
	clear:both;
	height:0;
	content:''
}
.embed-media{
	margin-bottom:24px
}
.hidden{
	display:none
}
.lead{
	line-height:1.5em;
	font-size:1.500em;
	font-weight:400
}
.strikethrough{
	text-decoration:line-through
}
.valign-middle{
	vertical-align:middle
}
.valign-top{
	vertical-align:top
}
.valign-bottom{
	vertical-align:bottom
}
.accordion-items{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:-12px;
	margin-bottom:12px
}
.accordion-items>li{
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.2em
}
.accordion-items>li{
	position:relative;
	border-top:1px solid transparent
}
.accordion-items>li:first-child{
	margin-top:0;
	border:0
}
.accordion-items .accordion-title{
	position:relative;
	margin:0;
	padding:12px 30px 12px 0;
	font-size:1em;
	text-transform:uppercase;
	cursor:pointer;
	-webkit-transition:background-color 150ms ease-in-out;
	-moz-transition:background-color 150ms ease-in-out;
	-ms-transition:background-color 150ms ease-in-out;
	-o-transition:background-color 150ms ease-in-out;
	transition:background-color 150ms ease-in-out
}
.accordion-items .m-has-icon .accordion-title{
	padding-left:30px
}
.accordion-items .accordion-title .ico{
	position:absolute;
	top:10px;
	left:0;
	font-size:20px
}
.accordion-items .accordion-title:after{
	content:'\f107';
	display:block;
	position:absolute;
	top:13px;
	right:5px;
	font-size:16px;
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.accordion-items>li.m-active .accordion-title:after{
	content:'\f106'
}
.accordion-items .accordion-content{
	display:none;
	padding-bottom:12px;
	line-height:1.4em
}
.accordion-items .accordion-content>*{
	margin:12px 0 0 0
}
.accordion-items .accordion-content>*:first-child{
	margin:0
}
.c-alert-message{
	position:relative;
	margin:0 0 24px 0;
	padding:22px 20px 20px 50px
}
.c-alert-message .ico{
	position:absolute;
	top:22px;
	left:20px;
	font-size:24px
}
.c-alert-message .alert-inner{
	line-height:1.4em
}
.c-alert-message p{
	margin:12px 0 0 0
}
.c-alert-message p:first-child{
	margin:0
}
.c-alert-message .alert-close{
	position:absolute;
	top:10px;
	right:10px
}
.c-button{
	display:inline-block;
	position:relative;
	top:0;
	padding:12px 20px;
	width:auto;
	line-height:1em;
	font-size:0.875em;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid transparent;
	cursor:pointer;
	-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-button.m-has-icon{
	padding-left:42px
}
.c-button .ico{
	position:absolute;
	top:10px;
	left:20px;
	font-size:18px
}
.c-button:hover{
	text-decoration:none
}
.c-button:active{
	top:2px
}
.c-post-list{
	margin-bottom:24px
}
.c-post-list .c-content-box{
	padding-left:0;
	padding-right:0
}
.c-post-list .post-list-inner{
	position:relative;
	padding:0 30px 24px 30px
}
.c-post-list .ico-shadow{
	position:absolute;
	top:-20px;
	left:-20px;
	font-size:120px;
	opacity:0.08;
	filter:alpha(opacity=8);
	z-index:5
}
.c-post-list .post-list-title{
	font-weight:normal;
	text-transform:none;
	z-index:10
}
.c-post-list.m-has-icon .post-list-title{
	position:relative;
	padding-left:45px;
	z-index:10
}
.c-post-list .post-list-title .ico{
	position:absolute;
	top:-2px;
	left:0;
	font-size:36px
}
.c-post-list .post-list-content{
	position:relative;
	margin:0 -30px;
	z-index:20
}
.c-post-list .post-image{
	margin-bottom:24px
}
.c-post-list .post-image a{
	display:block;
	margin:0 0 12px 0
}
.c-post-list .post-image a:hover{
	opacity:0.8;
	filter:alpha(opacity=80)
}
.c-post-list .post-title{
	margin:0;
	font-size:1.5em
}
.c-post-list .post-date{
	margin-top:3px;
	font-size:0.875em
}
.c-post-list .post-date .ico{
	position:relative;
	top:1px;
	margin-right:5px
}
.c-post-list .post-excerpt{
	margin-top:24px
}
.c-post-list .post-core{
	position:relative;
	padding:0 30px
}
.c-post-list .post{
	position:relative;
	margin:7px 30px 0 30px;
	padding-top:7px;
	border-top:1px solid transparent
}
.c-post-list .post:before,.c-post-list .post:after{
	display:table;
	clear:both;
	height:0;
	content:''
}
.c-post-list .post:first-child{
	margin-top:0;
	border-top:0
}
.c-post-list .post .post-title{
	margin:0;
	padding-right:80px;
	font-size:0.875em;
	font-weight:normal;
	text-transform:none
}
.c-post-list .post .post-date{
	position:absolute;
	top:4px;
	right:0;
	margin:0;
	font-size:0.750em;
	text-align:right
}
.c-post-list .more-btn-holder{
	margin:7px 30px 0 30px;
	padding-top:8px;
	border-top:1px solid transparent;
	font-size:0.875em
}
.c-post-list .more-btn-holder a{
	position:relative;
	padding-right:10px;
	font-weight:bold
}
.c-content-box .c-post-list .post-list-inner{
	padding:0
}
.m-no-boxes .c-post-list .post-list-inner{
	padding:0
}
.m-no-boxes .c-post-list .post-list-content{
	margin:0
}
.m-no-boxes .c-post-list .post-core{
	padding:0
}
.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;
	*/
	margin-bottom:18px;
	padding:16px 20px 1px 20px;
	line-height:1.4em;
	overflow:hidden;
}
.c-content-box2 {
	/*margin-bottom:24px;
	padding:24px 30px 1px 30px;
	line-height:1.4em;
	overflow:hidden;
	*/
	margin-bottom:18px;
	padding:6px 8px 1px 8px;
	line-height:1.4em;
	overflow:hidden;
	background-color:#FFF;
	/*margin-left:-8px;
	margin-right:-8px;
	*/
	font-size:12px;
}
.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-pagination{
	margin-bottom:24px;
	text-align:right
}
.c-pagination ul{
	list-style-type:none;
	margin:0;
	padding:0
}
.c-pagination ul>li{
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.2em
}
.c-pagination ul>li{
	display:inline-block
}
.c-pagination a{
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center
}
.c-pagination a:hover{
	text-decoration: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;*/
	min-height:140px;
	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;
	/*text-align:center;*/
	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
}

span.g-merriweather {
	/* google font... */
	font-family: 'Merriweather', serif;
}

.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>i{
	position:relative;
	top:1px
}
.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:500px;
	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
}
}
h2.headercitylabel {
	color:#FFF;
	font-size:36px;
	text-shadow: 1px 1px #000;
}
div.header_contant_info {
	color:#000;
	font-size:14px;
	text-shadow: 1px 1px #FFF;
	line-height:22px;
}
i.iconright01 {
	font-size:44px;
	color:#ec5237;
	text-align:center;
}






div.redheader {
	width:100% !important;
	/*height:24px;*/
	background-color:#EC5238;
	margin:1px;
	padding:6px;
	padding-left:18px;
}

div.redheader a {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
}

div.rboxw6 img.rhimg {
	border:#FFF solid 2px;
	border-radius:3px;
	margin-top:-24px;
	margin-right:8px;
}

div.rboxw6 {
	width:100% !important;
	padding:0px;
	margin-bottom:18px;
	background-color:#FFF;
	color:#000;
	display:block;
}

div.dcontent {
	padding:12px;
	color:#585858;
	margin-top:-10px;
}

div.miniarrow {
	background-image:url(http://pozsony.net/images/miniarrow.png);
	background-repeat:no-repeat;
	width:40px;
	height:14px;
	margin-left:20px;
	margin-top:-1px;
}

div.mainblog {
	margin-left:25px;
	margin-right:25px;
	/*margin-top:-60px;*/
	margin-top:2px;
	z-index:9999999;
}