<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ==========================================================================
   Media Queries
   ========================================================================== */


@media only screen and (max-width: 1360px) { }


@media only screen and (max-width: 1024px) {
	.outter-wrapper, .pre-outter-wrapper{
		max-width: 768px;
	}
	
	.customNavigation a.prev{
		left: 0px;
	}
	
	.customNavigation a.next{
		right: 0px;
	}
	
	/* ==========================================================================
	   Tabs
	   ========================================================================== */	
		.tab-nav, .canon-cleanTabs-container ul.tab-nav {display: none;}
			
		h3.v_nav {
			font-size: 12px;
			letter-spacing: 2px;
			text-transform: uppercase;
			padding: .5em;
			-webkit-box-sizing: border-box; 
			-moz-box-sizing: border-box; 
			box-sizing: border-box;
			margin: 0;
			text-align:center;
			margin-top: 1px;
			display: block;
			cursor: pointer;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			 -khtml-user-select: none;
			   -moz-user-select: none;
				-ms-user-select: none;
					user-select: none;
		}
	
		h3.v_nav:first-child {
			margin-top: 0;
		}
	
		h3.v_nav:hover {
			text-decoration:none;
		}
	
		h3.v_active {
			z-index:50;
		}
	
}




@media only screen and (max-width: 768px) {
	.outter-wrapper, .pre-outter-wrapper{
		max-width: 480px;
	}
	
	.body-wrapper{
		padding-top: 0;
	}
	
	.wrapper{
		max-width: 700px;
	}

/* ==========================================================================
   Typography
   ========================================================================== */
   	
	.post-container .title *{
		margin-top: .75em;
	}
	
	.feat-title{
		padding: .5em;
	}
	
	
/* ==========================================================================
   Navigation
   ========================================================================== */
   	
	#mobile-header, .menuHideBtn {
	    display: block;
	}
	
	#navigation, .sticky-header-wrapper #the-primary-menu-container{
		display: none;
	}
	
	/* ==========================================================================
		   Navigation
		   ========================================================================== */
		.main-header.right,
		.main-header.left{
			top: 0!important;
		}
		
		.mobile-header, .menuHideBtn {
		    display: block;
		}
		
		#nav-wrap{
			display: none;
		}
		
		#nav-wrap {
				position: relative;
				padding-bottom: .4em;
				z-index: 99999;
			}
			.primary_menu li.nav-parent{
				padding-bottom: 0;
			}
			#menu-icon {
				display: inline-block;
				cursor: pointer!important;
				padding: 6px 10px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				position: relative;
				top: 6px;
			}
			#menu-icon.active{
				-webkit-border-radius: 3px 3px 0px 0px;
				border-radius: 3px 3px 0px 0px;
			}
			nav .primary_menu{
				margin-top: 0;
			}
			.left #primary_menu{
				left: 0;
			}
			.right #primary_menu{
				right: 0;
			}
			.primary_menu li {
				clear: both;
				float: none;
			}
			#primary_menu a, #primary_menu ul a {
				background-color: none;
				display: inline;
				padding: 0;
				border: none;
			}
			.primary_menu ul {
				width: auto;
				position: static;
				display: block;
				border: none;
				background: inherit;
				-webkit-box-shadow:  none;
				box-shadow:  none;
			}
			.primary_menu ul li a{
				padding-left: 0;
			}
			.primary_menu li{
				padding: .2em 0!important;
			}
			.primary_menu ul{
				padding: 0!important;
			}
			.primary_menu li &gt; ul li{
				padding-left: 12px!important;
			}
			.primary_menu li &gt; ul li:last-child{
				padding-bottom: 0!important;
			}
			.primary_menu li:hover ul ul{
				display: block!important;
				position: relative;
				left: 0;
				background: transparent!important;
			}
			.primary_menu li:hover ul ul:before{
				display: none;
			}
			
			
			.primary_menu li &gt; ul &gt; li{
				margin-left: -12px;
			}
			.primary_menu li &gt; ul &gt; li a{
				padding-left: 25px!important;
			}
			.primary_menu li &gt; ul &gt; li.fa &gt; a{
				padding-left: 10px!important;
			}
			.primary_menu li &gt; ul &gt; li:before{
				padding-left: 10px;
			}
			.primary_menu li &gt; ul &gt; li &gt; ul &gt; li a{
				padding-left: 35px!important;
			}
			
			.pre-header-container,
			.header-container,
			.header-container ul,
			.post-header-container,
			.post-header-container ul{
				text-align: center;
			}
	
			
			.post-header-container ul.nav &gt; li, 
			.post-header-container ul.social-link &gt; li{
				display: inline-block;
				float: none;
			}




/* ==========================================================================
   Header Variation
   ========================================================================== */
   	
	.header-container .wrapper{
		padding-bottom: 0;
	}
	
	.wrapper.logo-container.with-menu{
		padding-top: 0;
		padding-bottom: 0;
	}

	

/* ==========================================================================
   Columns
   ========================================================================== */	
	.full, .half, .third, .fourth, .fifth, .two-thirds, .three-fourths, .two-fifths, .three-fifths, .four-fifths,
	.col-1-1, .col-1-2, .col-1-3, .col-1-4, .col-1-5, .col-2-3, .col-3-4, .col-2-5, .col-3-5, .col-4-5,
	.thumb-list.archive.relates li, .tc-info-box-meta h5{
		width: 100%;
		float: none;
		margin-right: 0;
	}
	
	.archive-masonry-container .col-1-1,
	.archive-masonry-container .col-1-2,
	.archive-masonry-container .col-1-3,
	.archive-masonry-container .col-1-4 {width: 100%; } 
	.archive-masonry-container .gut-1-1,
	.archive-masonry-container .gut-1-2,
	.archive-masonry-container .gut-1-3,
	.archive-masonry-container .gut-1-4 { width: 0; }
	
	
	
	
	.main-footer-container .wrapper &gt; .col-1-2, .main-footer-container .wrapper &gt; .col-1-3, .main-footer-container .wrapper &gt; .col-1-4, .main-footer-container .wrapper &gt; .col-1-5,
	.main-footer-container .wrapper &gt; .col-2-3, .main-footer-container .wrapper &gt; .col-3-4, .main-footer-container .wrapper &gt; .col-2-5, .main-footer-container .wrapper &gt; .col-3-5,
	.main-footer-container .wrapper &gt; .col-4-5{
		border-bottom-style: solid;
		border-bottom-width: 3px;
		padding-bottom: 1.75em;
		margin-bottom: 2em;
	}
	
	.main-footer-container .wrapper .last{
		border: none!important;
	}
	
	 .pad-right, .pad-left{
		margin: 0em;	
	}
	
	.block-column{
		margin-bottom: 2.5em;
	}
	
	.block-column.last{
		margin-bottom: 0;
	}
	
	.rate-container, .flexslider{
		margin-bottom: 1.5em;
	}
	
	.thumb-list.archive.relates li .rate-container, .thumb-list .rate-container, .thumb-list .flexslider{
		margin-bottom: 0;
	}
	 
	.rate-big {
	    padding: 0.5em;
	}
	

	
	
	/* ==========================================================================
	   Carousel
	   ========================================================================== */
	
	.customNavigation{
		opacity: .5!important;
	}
	
	
	
	
	
	/* ==========================================================================
	   Sitemap
	   ========================================================================== */
	ul.sitemap{
		display: inline;
		width: 100%;
	}
	
	ul.sitemap li{
		display: block;
		padding-left: 0;
		padding: 1px;
	}
	
	
	/* ==========================================================================
	   Block Elements
	   ========================================================================== */
	.ads *{
		margin-bottom: .5em;
		margin-top: .5em;
	}
	
	.page-heading{
		margin-bottom: 2em;
	}
	
	ul.pagination{
		margin-bottom: 3em;
	}
	
	ul.timeline{
		width: 100%;
	}
	
	ul.timeline &gt; li{
		width: 100%;
		float: none!important;
	}
	
	.related-posts .thumb-list.archive.last{
		border: none;
	}
	
	.paging .col-1-2.prev{
		border-right: none;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}
	
	.maintenance_notice{
		margin-left: 20px;
		margin-right: 20px;
		max-width: 90%;
	}
	
	
	/* ==========================================================================
	   Tabs
	   ========================================================================== */	
		.tab-nav, .canon-cleanTabs-container ul.tab-nav {display: table;}
			
		h3.v_nav {
			font-size: 12px;
			letter-spacing: 2px;
			text-transform: uppercase;
			padding: .5em;
			-webkit-box-sizing: border-box; 
			-moz-box-sizing: border-box; 
			box-sizing: border-box;
			margin: 0;
			text-align:center;
			margin-top: 1px;
			display: none;
			cursor: pointer;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			 -khtml-user-select: none;
			   -moz-user-select: none;
				-ms-user-select: none;
					user-select: none;
		}
	
}




@media only screen and (max-width: 480px) {
	
	html {
		padding: 0;
	}
	
	
	
	.outter-wrapper, .pre-outter-wrapper{
		max-width: 100%;
	}
	
	.pre-outter-wrapper .social-links{
		right: .5em;
	}
	
	.post h6.feat-1.meta{
		margin-top: 0;	
	}
	
	.comments img{
		max-width: 45px;
	}
	
	ul.comments li .more {
	    display: inline;
	    padding-left: 5px;
	}
	
	.text-seperator-bar{
		text-align: center;
	}
	
	.boxy.review-box .rate-tab{
		margin-left: 0em;
	}
	
	ul.graphs &gt; li span, ul.review-graph &gt; li span{
		float: none;
	}
	
	.page-numbers .prev, .page-numbers .next{
		float: none;
	}
	
	.page-numbers li:first-child a{
		padding-left: 0;
	}
	
	.page-numbers li:last-child a{
		padding-right: 0;
	}
	
	
	/* ==========================================================================
	   Tabs
	   ========================================================================== */	
		.tab-nav, .canon-cleanTabs-container ul.tab-nav {display: none;}
			
		h3.v_nav {
			font-size: 12px;
			letter-spacing: 2px;
			text-transform: uppercase;
			padding: .5em;
			-webkit-box-sizing: border-box; 
			-moz-box-sizing: border-box; 
			box-sizing: border-box;
			margin: 0;
			text-align:center;
			margin-top: 1px;
			display: block;
			cursor: pointer;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			 -khtml-user-select: none;
			   -moz-user-select: none;
				-ms-user-select: none;
					user-select: none;
		}
	
		h3.v_nav:first-child  {
			margin-top: 0;
		}
	
		h3.v_nav:hover {
			text-decoration:none;
		}
	
		h3.v_active{
			z-index:50;
		}
		
		
	
	/* ==========================================================================
	   Header Variations
	   ========================================================================== */
	.pre-header-area .wrapper ul{
		display: block;
		text-align: center;
	}
	
	/* ==========================================================================
	   Forms
	   ========================================================================== */
	
	input[type=text],  input[type=email], input[type=password], textarea, a.btn, input[type=button], input[type=submit]{
		width: 100%;
		margin-bottom: 1em!important;
	}
	a.btn, input[type=button]{
		text-align: center;
	}
	
	   
	.body-wrapper .search-404{
		margin-bottom: 3em;
		-webkit-appearance: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-right: 1em;
		position: relative;
	}
	
	.body-wrapper .search-404 input{
		margin-bottom: .5em;
	}
	
	.body-wrapper .search-404 .btn{
		position: relative;
		right: inherit;
		top: inherit;
		margin: 0;
	}
	
	
	
	/* ==========================================================================
	   Helper classes
	   ========================================================================== */
	.left, .right{
		float: none;
	}
	
	.left.stay{
		float: left;
	}
	
	.right.stay{
		float: right;
	}
	
	.base-line{
		text-align: center;
	}
	
}





/* ==========================================================================
   WOO-Commerece Styles
   ========================================================================== */  
@media only screen and (max-width: 768px) {
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
		width: 100%;
		float: none;
		text-align: left;
	}
	
	

}
@media only screen and (max-width: 480px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, .related.products ul.products li, .upsells.products ul.products li{
		width: 100%!important;
		margin: 1em 0% 1em 0!important;
	}
	.shop_table.cart .product-thumbnail, .shop_table.cart .product-remove{
		display: none;
	}
	table.shop_table.cart td{
		padding-right: 3px;
		padding-left: 3px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{
		width: 100%;
		text-align: center;
		padding-left: 0;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
		margin-bottom: .3em;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {
		border-bottom-width: 0!important;
	}
	
	
	.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce .related ul.products li.product{
		float: none!important;
		width: 100%!important;
	} 
	.woocommerce .star-rating, .woocommerce-page .star-rating{
		float: none!important;
	}
	.woocommerce table.cart td.actions .coupon, .woocommerce #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt{
		float: none;
	}
	.woocommerce table.cart td.actions, .woocommerce #content table.cart td.actions, .woocommerce-page table.cart td.actions, .woocommerce-page #content table.cart td.actions{
		text-align: center;
	}
	input#coupon_code{
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
		float: none!important;
		width: 96%!important;
		display: inline;
	}
	
}


/* ==========================================================================
   Events Calender Styles
   ========================================================================== */

@media only screen and (max-width: 768px) { 
	.events-gridview #tribe-events-header, .single-tribe_events #tribe-events-header{
		position: relative;
		top: 0px;
	}
	
	.events-gridview .main #tribe-events-content ul.tribe-events-sub-nav li, .events-gridview .main #tribe-events-content ul.tribe-events-sub-nav, .single-tribe_events .main #tribe-events-content ul.tribe-events-sub-nav li, .single-tribe_events .main #tribe-events-content ul.tribe-events-sub-nav{
		text-align: left;
	}
	
	.single-tribe_events .tribe-events-meta-group, .single-tribe_events .tribe-events-venue-map,
	.tribe-events-event-image img{
		float: none;
		width: 100%;
	}
	
	#tribe-events-content.tribe-events-list, #tribe-events-content{
		margin-bottom: 0px;
	}
	
	#tribe-mobile-container{
	    display: block;
	}
	

	#tribe-mobile-container h4.summary{
		margin-bottom: 0;
	}
	
	.tribe-events-calendar td .tribe-events-viewmore, 
	.tribe-events-calendar td div.type-tribe_events {
	    display: none!important;
	}
	
	
	
	#tribe-events-content .tribe-events-calendar td{
		height: auto;
		text-align: center;
	}
	
	.tribe-events-calendar .tribe-events-has-events:after {
	    border-radius: 50%;
	    content: "";
	    display: block;
	    height: 8px;
	    margin: 5px auto;
	    padding: 0;
	    width: 8px;
	}
	
	.tribe-events-mobile.hentry.vevent{
		margin-bottom: 1em;
		padding-bottom: 1em;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		
	}
}
   
   
@media only screen and (max-width: 480px) {   
   .tribe-bar-date-filter, .tribe-bar-search-filter, .tribe-bar-submit{
	   	width: 100%;
	   	float: none;
	   	padding-right: 0;
   }
   .tribe-bar-submit{
	   	position: relative;
	   	left: 0px;
	   	top: 0px;
   }
   .tribe-bar-filters-inner{
   	padding-right: 0;
   }
   .tribe-events-event-image{
   	float: none!important;
   	margin-left: 0!important;
   	max-width: 100%!important;
   }
   .tribe-events-event-image img{
   	width: 100%;
   }
   
}
 
 
  
   
/* ==========================================================================
   Gravity Forms
   ========================================================================== */   
@media only screen and (max-width: 480px) { 
 .charleft.ginput_counter{
 	float: none;
 } 
 }    
  
  
  
 
/* ==========================================================================
   BuddyPress
   ========================================================================== */ 

@media only screen and (max-width: 768px) {
#buddypress #item-nav div.item-list-tabs ul li, 
#buddypress #members-directory-form div.item-list-tabs ul li, 
#buddypress .item-list-tabs.activity-type-tabs ul li,
#buddypress #subnav.item-list-tabs ul li{
	padding: 0em;
}
#buddypress #item-nav div.item-list-tabs ul li.selected, 
#buddypress #item-nav div.item-list-tabs ul li.current, 
#buddypress .item-list-tabs.activity-type-tabs ul li.selected, 
#members-directory-form div.item-list-tabs ul li.selected{
	padding-top: 2px;
}
#buddypress div#subnav.item-list-tabs ul li.last{
	float: left;
	border-left: none;
	border-top-style: solid;
	border-top-width: 1px;
	width: 100%;
	text-align: left;
	padding-top: .5em;	
}

}

@media only screen and (max-width: 480px) { 
#buddypress #object-nav ul li{
	width: 100%;
	display: block;
	float: none;
}
#buddypress #item-nav div.item-list-tabs ul li.selected, 
#buddypress #item-nav div.item-list-tabs ul li.current, 
#buddypress .item-list-tabs.activity-type-tabs ul li.selected, 
#members-directory-form div.item-list-tabs ul li.selected{
	padding-top: 0px;
}

}   
   
   
   
 
/* ==========================================================================
   BBPress
   ========================================================================== */ 
   
  

@media only screen and (max-width: 480px) {

#bbpress-forums div.bbp-topic-tags {
		clear: left;
		float: left;
	}

#bbpress-forums li.bbp-header li.bbp-forum-info,
#bbpress-forums li.bbp-body li.bbp-forum-info,
#bbpress-forums li.bbp-body li.bbp-topic-title,
#bbpress-forums div.bbp-search-form,
#bbpress-forums #bbp-search-form #bbp_search {
	width: 100%;
	float: none;
}
	
#bbpress-forums #bbp-search-form #bbp_search,
#bbpress-forums li.bbp-body li.bbp-forum-info{
	margin-bottom: .5em!important;
}	

#bbpress-forums li.bbp-header  {
	display: none; 
}
	
#bbpress-forums .bbp-forum-title, 
#bbpress-forums .bbp-topic-permalink{
	margin-top: 10px;	
}	

#bbpress-forums li.bbp-body li.bbp-forum-topic-count,
#bbpress-forums li.bbp-body li.bbp-forum-reply-count,
#bbpress-forums li.bbp-body li.bbp-topic-voice-count,
#bbpress-forums li.bbp-body li.bbp-topic-reply-count {
	display: inline-block;
	text-align: center;
	width: auto;
	margin-right: 1em;
}
	
#bbpress-forums li.bbp-header li.bbp-forum-freshness,
#bbpress-forums li.bbp-body li.bbp-forum-freshness,
#bbpress-forums li.bbp-header li.bbp-topic-freshness,
#bbpress-forums li.bbp-body li.bbp-topic-freshness {
	width: 100%;
	text-align: left;
	border-top-style: solid;
	border-top-width: 1px;
}

#bbpress-forums li.bbp-header li.bbp-forum-freshness *,
#bbpress-forums li.bbp-body li.bbp-forum-freshness *,
#bbpress-forums li.bbp-header li.bbp-topic-freshness *,
#bbpress-forums li.bbp-body li.bbp-topic-freshness *{
	display: inline-block;
}	

#bbpress-forums div.bbp-the-content-wrapper input{
	width: auto;
}

span.bbp-reply-post-date {
		float: left;
	}
	
span.bbp-admin-links {
		clear: left;
		float: right;
	}
	

#bbpress-forums .bbp-forums-list li {
		display: block;
	
	}
	
#bbpress-forums .bbp-body div.bbp-forum-author, 
#bbpress-forums .bbp-body div.bbp-topic-author, 
#bbpress-forums .bbp-body div.bbp-reply-author {
		margin: -22px 5px 10px;
		min-height: 100px;
		padding-left: 70px;
		position: relative;
		text-align: left;
		width: 100%;
	}
	
#bbpress-forums div.bbp-forum-author a.bbp-author-name, 
#bbpress-forums div.bbp-topic-author a.bbp-author-name, 
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
		clear: none;
		display: inline-block;
		margin-left: 0;
		word-wrap: break-word;
	}
	
#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar, 
#bbpress-forums div.bbp-reply-author img.avatar {
		position: absolute;
		top: 15px;
		left: 0;
		width: 60px;
		height: auto;
	}
	
#bbpress-forums div.bbp-forum-author .bbp-author-role, 
#bbpress-forums div.bbp-topic-author .bbp-author-role, 
#bbpress-forums div.bbp-reply-author .bbp-author-role {
		font-size: 10px;
		font-style: normal;
	}
	
#bbpress-forums .bbp-body div.bbp-forum-content, 
#bbpress-forums .bbp-body div.bbp-topic-content, 
#bbpress-forums .bbp-body div.bbp-reply-content {
		clear: both;
		margin: 10px 5px;
		padding: 0;
	}
	
#bbpress-forums div.bbp-forum-content p,
#bbpress-forums div.bbp-topic-content p,
#bbpress-forums div.bbp-reply-content p {
		margin-bottom: 1em;
	}
	
div.bbp-submit-wrapper {
		float: left;
	}
	
#bbpress-forums fieldset.bbp-form {
		padding: 0 10px 10px;
	}
	
#bbpress-forums #bbp-user-body {
		clear: both;
		margin-left: 0;
		word-wrap: break-word;
	}
	
#bbpress-forums li.bbp-header .bbp-search-author,
#bbpress-forums li.bbp-footer .bbp-search-author,
#bbpress-forums li.bbp-header .bbp-forum-author,
#bbpress-forums li.bbp-footer .bbp-forum-author,
#bbpress-forums li.bbp-header .bbp-topic-author,
#bbpress-forums li.bbp-footer .bbp-topic-author,
#bbpress-forums li.bbp-header .bbp-reply-author,
#bbpress-forums li.bbp-footer .bbp-reply-author {
	float: left;
	margin: 0;
	padding: 0;
	width: 60px;
}

#bbpress-forums li.bbp-header .bbp-search-content,
#bbpress-forums li.bbp-footer .bbp-search-content,
#bbpress-forums li.bbp-header .bbp-forum-content,
#bbpress-forums li.bbp-footer .bbp-forum-content,
#bbpress-forums li.bbp-header .bbp-topic-content,
#bbpress-forums li.bbp-footer .bbp-topic-content,
#bbpress-forums li.bbp-header .bbp-reply-content,
#bbpress-forums li.bbp-footer .bbp-reply-content {
	margin-left: 70px;
	padding: 0;
	text-align: left;
	}
	
	.bbp-pagination-count {
	float: left;
	border: 1px solid transparent;
}

.bbp-pagination-links {
    float: none;
    display: table;
    margin: 0px;
    padding: 10px 0px 20px;
    list-style: none outside none;
    table-layout: fixed;
    width: 100%;
}


.bbp-pagination-links a, .bbp-pagination-links span.current {
    display: table-cell;
    float: none;
    margin-left: 0px;
    text-decoration: none;
    padding: 0px 5px;
    text-align: center;
}

	.bbp-pagination-links span.dots {
		display: none;
		float: left;
		padding: 1px 4px;
		margin-left: 5px;
	}

.bbp-pagination {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.bbp-topic-pagination {
    display: table !important;
    float: none;
    table-layout: fixed;
    margin: 0px;
    width: 75%;
}

.bbp-topic-pagination .page-numbers.dots {
display:none;
}

.bbp-topic-pagination a {
    font-size: 10px;
    line-height: 10px;
    border: 1px solid #DDD;
    text-decoration: none;
    display: table-cell;
    padding: 4px 0px;
    text-align: center;
}

#bbpress-forums li.bbp-body li.bbp-topic-title a.bbp-topic-permalink,
#bbpress-forums li.bbp-body li.bbp-forum-info a.bbp-forum-title {
display:block;
width:auto;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;   
}

#bbpress-forums #bbp-your-profile fieldset {
	padding: 5px 10px 0 ;
}
	#bbpress-forums #bbp-your-profile fieldset div {
		margin-bottom: 20px;
		float: left;
		width: 100%;
		clear: left;
	}
	

	#bbpress-forums #bbp-your-profile fieldset label[for] {
		float: left;
		width: 100%;
		padding: 5px 20px 5px 0;
		text-align: left;
		cursor: pointer;
	}
	#bbpress-forums #bbp-your-profile fieldset dl label[for] {
		text-align: left;
		width: 100%;
	}

	#bbpress-forums #bbp-your-profile fieldset fieldset.password {
		width: 100%;
		display: block;
	}
	#bbpress-forums #bbp-your-profile fieldset fieldset.password input,
	#bbpress-forums #bbp-your-profile fieldset fieldset.password span {
		width: 100%;
	}
	


}





/* =Standard Mobile Portrait
-------------------------------------------------------------- */
@media only screen and (max-width: 360px) {
#bbpress-forums div.bbp-search-form {
		margin-bottom: 10px;
	}

#bbpress-forums li.bbp-body li.bbp-forum-topic-count,
#bbpress-forums li.bbp-body li.bbp-forum-reply-count,
#bbpress-forums li.bbp-body li.bbp-forum-freshness,
#bbpress-forums li.bbp-body li.bbp-topic-voice-count,
#bbpress-forums li.bbp-body li.bbp-topic-reply-count,
#bbpress-forums li.bbp-body li.bbp-topic-freshness {
		margin-top: 7px;
	}
	

#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums p.bbp-topic-meta img.avatar {
		width: 14px!important;
		height: auto;
	}
	
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
		padding: 1px;
	}
	
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td {
		width: 20px;
		height: 20px;
	}
	
#bbpress-forums div.wp-editor-container {
		width: 100%;
		overflow: auto;
	}
	
#bbpress-forums input#bbp_topic_title,
#bbpress-forums input#bbp_topic_tags {
		width: 95%;
	}
	
#bbpress-forums div.bbp-forum-author img.avatar, 
#bbpress-forums div.bbp-topic-author img.avatar, 
#bbpress-forums div.bbp-reply-author img.avatar, 
#bbpress-forums li.bbp-body li.bbp-topic-title a.bbp-author-avatar img.avatar {
		width: 40px;
		height: auto;
	}
	
#bbpress-forums li.bbp-body div.bbp-forum-author,
#bbpress-forums li.bbp-body div.bbp-topic-author,
#bbpress-forums li.bbp-body div.bbp-reply-author {
		min-height: 60px;
		padding-left: 50px;
	}
	
#bbpress-forums li.bbp-header .bbp-search-author,
#bbpress-forums li.bbp-footer .bbp-search-author,
#bbpress-forums li.bbp-header .bbp-forum-author,
#bbpress-forums li.bbp-footer .bbp-forum-author,
#bbpress-forums li.bbp-header .bbp-topic-author,
#bbpress-forums li.bbp-footer .bbp-topic-author,
#bbpress-forums li.bbp-header .bbp-reply-author,
#bbpress-forums li.bbp-footer .bbp-reply-author {
display:none;
}

#bbpress-forums li.bbp-header .bbp-search-content,
#bbpress-forums li.bbp-footer .bbp-search-content,
#bbpress-forums li.bbp-header .bbp-forum-content,
#bbpress-forums li.bbp-footer .bbp-forum-content,
#bbpress-forums li.bbp-header .bbp-topic-content,
#bbpress-forums li.bbp-footer .bbp-topic-content,
#bbpress-forums li.bbp-header .bbp-reply-content,
#bbpress-forums li.bbp-footer .bbp-reply-content {
	margin-left: 0px;
	padding: 0;
	text-align: left;
	}

.bbp-topic-pagination {
    display: none!important;
}




}

</pre></body></html>