/* CSS Document */


/* SMALL PC SCREENs */
@media (max-width: 1199px) {
	
	/* Header */
	#top-ad {
		float: right;
	}
	#full-top .utilities {
		float: none;
		clear: both;
	}
	.util-menu {
		float: left;
		margin-top: 20px;
	}
	ul.socials {
		clear: none;
		float: right;
	}
	/* End Header */
	
	.caroufredsel_wrapper {
		display: none!important;
	}
}


/* TABLETs */
@media (max-width: 979px) {
	
	.flex-caption p {
		display: none;
	}
	
	/* Buddypress @since PM 1.2 */
	div.item-list-tabs ul li.last {
		float: none;
	}
	.activity.bp-user #activity-filter-by {
		float:none;
		margin-left: 15px;
		margin-top: 5px;
	}
	#nav-wrap {
		margin-bottom: 0;
	}

}

	
/* BOOTSTRAP RESPONSIVE EDITS */
	
@media (max-width: 979px) and (min-width: 768px) {
	.flexslider.span5 {
		width: 352px;
	}
	.flexslider.span10 {
		width: 724px;
	}
	.social-count-plus .social-count-go {
		display: none;
	}
	.social-count-plus img {
		margin-right: 7px;
	}
}
@media (max-width: 767px) {
	.flexslider.span5,
	.flexslider.span10 {
		width: 100%;
	}
}
@media (max-width: 1199px) and (min-width: 980px){
	.flexslider.span5 {
		width: 460px;
	}
	.flexslider.span10 {
		width: 940px;
	}
}


/* MOBILEs */
@media (max-width: 767px) {
	
	html, body {
		background-image: none!important;
		background-color: #fff;
	}
	
	h1 {
		font-size: 24.5px;
		line-height: 18px;
	}
	h1, h2 {
	line-height: 30px;
	}
	.arch-chevron {
		font-size: 14px;
		font-size: 0.875rem;
		padding: 0 5px 0 3px;
	}
	
	/* Header */
	#full-top,
	#full-bar,
	#full-footer,
	#full-collapsible,
	#full-site-info {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	#full-bar {
		margin-bottom: 0;
	}
	.branding,
	#logo {
		float: none;
	}
	#top-ad {
		float: none;
		margin-left: 0;
		margin-top: 20px;
	}
	.header-wrap {
		text-align: center;
	}
	.utilities ul,
	#menu-top {
		text-align: center!important;
	}
	/* Sticky Nav Mobile Fixes - @since PM 1.3.0*/
	#nav-wrap {
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
		padding: 0;
	}
	#nav-wrap-sticky-wrapper {
		height: auto!important;
	}
	#nav-wrap-sticky-wrapper.pm-sticky-nav {
		margin: 0;
	}
	#nav-wrap .navi-class.span12 {
		width: auto;
	}
	.pm-sticky-nav #nav-wrap {
		padding: 0;
	}
	.pm-sticky-nav .nav-small-wrap {
		width: 100%;
	}
	.main-small-navigation h1 {
		margin-bottom: 0;
	}
	/* END Sticky Nav Rules */
	.sticky-wrapper {
		height: auto!important;
	}
	.util-menu {
		float: none;
	}
	ul.socials {
		float: none;
	}
	.full-bar-relative {
		text-align: center;
		padding: 20px 0;
	}
	.signin {
		float: none;
		margin-top: 20px;
	}
	#LoginWithAjax .pm-logged-buttons {
		float: right;
	}
	.flex-caption {
		text-align: center!important;
		bottom: 0;
		 right: 0!important;
		 left: 0!important;
		width: auto;
	}
	.flex-caption p {
		display: none;
	}
	.flex-caption a {
		font-size: 14px;
 		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	#collapse-trigger {
		right: -20px;
	}
	.pm-logged-buttons.pull-left {
		float: right;
	}
	.pm-logged-buttons.pull-left .dropdown-menu {
		text-align: left;
	}
	/* End Header */
	
	/*Nav and Sliders*/
	.main-navigation {
		display: none;
	}
	.main-small-navigation .bold {
		font-style: normal;
	}
	.nav-small-wrap {
		margin-left: -20px;
		margin-right: -20px;
	}
	.date {
		display: none;
	}
	#ticker-wrap {
		display: none;
	}
	.slider2 {
		margin-top: 20px;
	}
	/*End Nav and Sliders*/
	
	/*Body*/
	#sidebar {
		margin-top: 40px;
	}
	.related-posts .widget-post {
		margin-bottom: 20px;
	}
	#author-wrap {
		position: relative;
	}
	#author-wrap.article-author .author-box {
		padding-bottom: 40px;
	}
	#author-wrap.article-author .author-socials {
		top: auto;
		bottom: 20px;
	}
	.rw-user-rating-wrapper,
	.rw-user-rating-wrapper .count {
		font-size: 16px;
		font-size: 1rem;
	}
	.classic-blog .in-content-featured .entry-img img.wp-post-image, .single .in-content-featured .entry-img img.wp-post-image, .archive .in-content-featured .entry-img img.wp-post-image, .page .in-content-featured .entry-img img.wp-post-image, .search .in-content-featured .entry-img img.wp-post-image {
		min-width: 100%;
		width: auto;
		float: none;
	}
	.article-content-wrapper.img-less .entry-img-info /* @since PM 1.5.0 */ {
		position: static;
		margin-top: 20px;
		margin-bottom: -20px;
		float:left;
	}
	.single .article-content-wrapper.img-less .entry-img-info /* @since PM 1.5.1 */ {
		margin-bottom: -65px;
	}
	/*End Body*/
	
	/*Footer*/
	#footer-logo {
		float: none;
		text-align: center;
	}
	.utilities.footer {
		float: none;
		margin-top: 15px;
	}
	/*End Footer*/
	
	/* BuddyPress @since PM 1.2*/
	#members-dir-search {
		float: none;
	}
	div.dir-search input[type="submit"] {
		display:none;
	}
	#members-order-select {
		float: none;
		margin-top: 20px;
	}
	div.activity-meta {
		position:static;
		width: 100%;
		float:right;
		background: rgba(0,0,0, .1);
		border-bottom: 2px solid rgba(0,0,0,0.1);
	}
	div.activity-meta a, div.acomment-options a {
		border:none;
	}
	.activity-list li .activity-content {
		border: none;
	}
	div.activity-comments {
		margin-left: 20px;
	}
	.activity-content.no-inner-content .commentmetadata {
		line-height: 1.8;
		padding: 10px;
		text-align: center;
	}
	.activity-content.no-inner-content{
		text-align: center;
	}
	.activity-content.no-inner-content .activity-avatar {
		float: none;
		display: inline-block;
		margin: 10px 0 0 0;
	}
	.item-avatar,
	div#item-header img.avatar,
	#whats-new-avatar {
		width: 50px;
		height: 50px;
	}
	form#whats-new-form h5 {
		margin-left: 75px;
	}
	div#item-header div#item-header-content {
		margin-left: 70px;
	}
	.update,
	.item-desc,
	span.activity,
	form#whats-new-form #whats-new-content {
		margin-left: 55px;
	}
	#message-threads span.activity {
		margin-left: 0;	
	}
	.generic-button {
		margin-top: -5px;
		margin-right: -5px;
	}
	.pm-buddypress .btn.pull-right {
		float: none;
		margin-bottom: 20px;
	}
	.dir-search.pull-left {
		float: none;
	}
	ul.item-list li div.meta {
		display:none;
	}
}

/* Collapse Trigger Mobile Fix */
@media (max-device-width: 767px) {
	#collapse-trigger {
		right: 0px;
	}
	.boxed-layout #collapse-trigger {
		right: -20px;
	}
}


/* Between Tablets and Mobiles */
@media (min-width: 768px) and (max-width: 979px) {

	.info-stripe .post-attribute {
		display: none;
	}
	
}


/* Galleries on really small resolutions */
@media (max-width: 380px) {
	.gallery-item { 
		width: 50%!important;
	}
	br{
		clear: none!important;
	}
	div#message-thread strong span.activity {
		float: none;
		margin-left: 0;
		margin-bottom: 10px;
	}
}

@media (max-width: 767px) {

}

/* iPhone Only */

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

	div#message-thread strong span.activity {
		float: none;
		margin-left: 0;
		margin-bottom: 10px;
	}

}