/* CSS always activate */

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

General

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

/*--------------------------------------------------------------
Loading
--------------------------------------------------------------*/

@-webkit-keyframes loader-pulsate {
from {
color: inherit !important;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 1;
}
to {
color: inherit !important;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 0.6;
}
}
@-moz-keyframes loader-pulsate {
from {
color: inherit;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 1;
}
to {
color: inherit;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 0.6;
}
}

/*--------------------------------------------------------------
Avatars
--------------------------------------------------------------*/

.gp-theme .gp-bp-hover-effect {
position: absolute;
overflow: hidden;
width: 100%;
height: 100%;
padding: 50% 0;
border-radius: 100%;
background: rgba(0,0,0,0.4);
color: #fff;
font-size: 24px;
opacity: 0;
transition: all 0.4s ease-in-out;
transform: scale(0);
}
.gp-theme .gp-bp-hover-effect:before {
content: '+';
}
.gp-theme a:hover .gp-bp-hover-effect {
transform: scale(1);
opacity: 1;
}
.gp-user-online,
.gp-user-offline {
position: absolute;
bottom: 12px;
right: 8px;
width: 12px;
height: 12px;
border: 2px solid #fff;
border-radius: 100%;
}
.gp-user-online {
background-color: #39c8df;
}
.gp-user-offline {
background-color: #999;
}
.gp-user-online .bp-tooltip,
.gp-user-offline .bp-tooltip {
display: none;
width: 100%;
height: 100%;
}

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

Groups Directory

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

/*--------------------------------------------------------------
Loop
--------------------------------------------------------------*/

/* Columns ************************************/

.gp-bp-wrapper {
position: relative;
overflow: hidden;
width: 100%;
clear: both;
margin: 0;
list-style: none;
}
.gp-bp-wrapper.gp-posts-masonry {
opacity: 0;
}
.gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) {
opacity: 1;
}	
.gp-bp-wrapper .gp-post-thumbnail {
display: block;
height: 150px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.gp-bp-wrapper .gp-bp-col-cover-overlay {
position: absolute;
top: 5px;
right: 5px;
padding: 5px 8px;
border-radius: 3px;
background: rgba(0,0,0,0.6);
font-size: 11px;
line-height: 1;
color: #fff;
}
.gp-bp-wrapper .gp-bp-col-cover-overlay:before {
content: '\f2c0';
margin-right: 5px;
font-family: 'FontAwesome';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-bp-wrapper .gp-bp-col-avatar {
display: inline-block;
}
.gp-bp-wrapper .gp-post-thumbnail .gp-bp-col-avatar {
position: absolute;
z-index: 1;
bottom: -40px;
left: 50%;
line-height: 0;
margin-left: -45px;
text-align: center;
}
.gp-bp-wrapper .gp-no-cover-image .gp-bp-col-avatar {
margin-bottom: 10px;
}
.gp-bp-wrapper .gp-bp-col-avatar a {
display: block;
position: relative;
line-height: 0;
}
.gp-bp-wrapper .gp-bp-col-avatar img.avatar {
float: none;
width: 90px;
height: 90px;
margin: 0;
border: 6px solid #fff;
}
.gp-bp-wrapper .gp-no-cover-image .gp-bp-col-avatar img.avatar {
border-color: rgba(0,0,0,0.1);
}
.gp-bp-wrapper.gp-style-classic .gp-loop-content {
padding-top: 48px;
}
.gp-bp-wrapper.gp-style-classic .gp-loop-content.gp-no-cover-image {
padding-top: 25px;
}
.gp-bp-wrapper .gp-loop-text {
margin: 0;
}
.gp-bp-wrapper .gp-loop-text a {
margin: 0;
word-break: break-all;
}
.gp-bp-wrapper .gp-bp-col-action {
line-height: 1;
}
.gp-bp-wrapper .gp-bp-col-action .generic-button {
display: inline-block;
margin-top: 15px;
}
.gp-bp-wrapper .gp-bp-col-action .generic-button a,
.gp-bp-wrapper .gp-bp-col-action .generic-button a:hover {
padding: 4px 8px !important;
font-size: 13px !important;
font-weight: 400 !important;
line-height: 1 !important;
}
.gp-bp-wrapper .gp-bp-col-action .generic-button .add,
.gp-bp-wrapper .gp-bp-col-action .generic-button .join-group {
background: #8cbe4b !important;
}
.gp-bp-wrapper .gp-bp-col-action .generic-button .add:hover,
.gp-bp-wrapper .gp-bp-col-action .generic-button .join-group:hover {
opacity: 0.8 !important;
}
.gp-bp-wrapper .gp-bp-col-action .generic-button .remove,
.gp-bp-wrapper .gp-bp-col-action .generic-button .requested,
.gp-bp-wrapper .gp-bp-col-action .generic-button .leave-group,
.gp-bp-wrapper .gp-bp-col-action .generic-button .request-membership {
border: 1px solid #e6e6e6 !important;
background: transparent !important;
color: #999 !important;
}
.gp-bp-wrapper .gp-bp-col-action .generic-button .remove:hover,
.gp-bp-wrapper .gp-bp-col-action .generic-button .requested:hover,
.gp-bp-wrapper .gp-bp-col-action .generic-button .leave-group:hover,
.gp-bp-wrapper .gp-bp-col-action .generic-button .request-membership:hover {
background: #f8f8f8 !important;
}
.gp-bp-wrapper .gp-bp-col-group-type {
display: inline-block;
margin-top: 15px;
font-size: 13px;
line-height: 1;
margin-right: 10px;
}


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

Elements

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

/*--------------------------------------------------------------
BuddyPress Group/Members Element
--------------------------------------------------------------*/

/* General ************************************/

.gp-theme .gp-bp-element:not(.gp-bp-posts-list) {
text-align: center;
}

/* Filters ************************************/

/* Normal display */
.gp-theme .gp-bp-element:not(.gp-bp-posts-list) div.item-options {
margin: 0 0 30px 0;
padding: 0;
text-align: center;
}
.gp-theme .gp-bp-element:not(.gp-bp-posts-list) div.item-options a {
display: inline-block;
margin: 0 15px;
padding: 0;
font-size: 18px;
}
.gp-theme .gp-bp-element div.item-options a {
opacity: 0.6;
}
.gp-theme .gp-bp-element div.item-options a:hover,
.gp-theme .gp-bp-element div.item-options a.selected {
opacity: 1;
}

/* List display */
.gp-theme .gp-bp-element.gp-bp-posts-list div.item-options {
margin: 0 0 8px 0;
padding: 0;
font-size: 13px;
line-height: 1;
}
.gp-theme .gp-bp-element.gp-bp-posts-list div.item-options a {
display: inline-block;
margin: 0 10px 4px 0;
}
.gp-theme .gp-bp-element.gp-bp-posts-list div.item-options a:last-child {
margin: 0;
padding: 0;
}
.gp-theme .gp-bp-element.gp-bp-posts-list .gp-bp-wrapper {
margin: 0;
}

/* Round avatars ************************************/

.gp-theme .gp-bp-round-avatars {
display: inline-block;  
margin: -3px 0;
}
.gp-theme .gp-bp-round-avatars li {
display: inline-block;    
float: none;
clear: none;
width: auto;
margin: 3px 5px;
padding: 0;
border: 0;
line-height: 0;
list-style: none;
transition: all 0.4s ease-in-out;
}
.gp-theme .gp-bp-round-avatars .gp-bp-avatar {
display: block;
position: relative;
}
.gp-theme .gp-bp-round-avatars .gp-bp-avatar img {
width: 90px;
height: 90px;
margin: 0;
border: 6px solid rgba(0,0,0,0.1);
}

/* Grid avatars ************************************/

.gp-theme .gp-bp-grid-avatars {
display: inline-block;  
margin: 0;
}
.gp-theme .gp-bp-grid-avatars li {
width: auto;
float: left;
list-style: none;
}
.gp-theme .gp-bp-grid-avatars li .gp-bp-avatar {
position: relative;
display: block;
line-height: 0;
}
.gp-theme .gp-bp-grid-avatars .gp-bp-hover-effect {
border-radius: 0;
}
.gp-theme .gp-bp-grid-avatars .gp-bp-avatar img {
width: 90px;
height: 90px;
border-radius: 0;
}

/* Show hidden content that should not be hidden ************************************/

.gp-theme .gp-post-item.is-admin.hidden,
.gp-theme .gp-post-item.is-member.hidden {
display: inline-block;
}

/*--------------------------------------------------------------
BuddyPress Who's Online Element
--------------------------------------------------------------*/

.gp-theme .gp-bp-element.gp-small-avatars {
text-align: left;
}
.gp-theme .gp-bp-element:not(.gp-bp-posts-list) .avatar-block {
display: inline-block;  
margin: -7px 0;
}
.gp-theme .gp-bp-element:not(.gp-bp-posts-list) .item-avatar {
position: relative;
display: inline-block;
margin: 7px 10px;
}
.gp-theme .gp-bp-element:not(.gp-bp-posts-list) .item-avatar a {
margin: 0;
}
.gp-theme .gp-bp-element:not(.gp-bp-posts-list) .item-avatar img {
width: 90px;
height: 90px;
margin: 0;
border: 6px solid #fff;
}
.gp-theme .gp-bp-element.gp-small-avatars .item-avatar img {
width: 35px;
height: 35px;
border: 0;
}


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

Plugins

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

/*--------------------------------------------------------------
Youzify
--------------------------------------------------------------*/

.yzw-quote-content .yzw-quote-icon i, 
.yzw-quote-content .yzw-quote-owner, 
.yzw-quote-content blockquote {
color: #fff !important;
}
.youzify select:not([multiple]) {
​-webkit-appearance: menulist;
​}
.youzify-lightbox-script-loaded .lightboxOverlay,
.youzify-lightbox-script-loaded #lightbox {
z-index: 99997;
}
.gp-boxed-layout .youzify-page {
margin: 0 auto;
}
.youzify-wall-embed .youzify-embed-avatar img {
border-radius: 0;
}
@media only screen and (min-width: 768px) {
	.gp-boxed-layout .youzify-page {
	width: 738px;
	}
	.gp-boxed-layout .youzify-settings-area {
	padding-right: 15px;
	}
	#youzify-profile-navmenu .youzify-social-buttons {
	padding-right: 25px;
	}
}
@media only screen and (min-width: 992px) {
	.gp-boxed-layout .youzify-page {
	width: 970px;
	}
}
@media only screen and (min-width: 1025px) {
	.gp-boxed-layout .youzify-page-main-content {
	padding-left: 30px;
	padding-right: 30px;
	}
	.gp-boxed-layout .youzify-global-wall .youzify-page-main-content {
	padding-left: 30px;
	padding-right: 30px;
	}
	.gp-boxed-layout .youzify-directory .youzify-page-main-content {
	padding-left: 10px;
	padding-right: 10px;
	}
	.gp-boxed-layout .youzify-settings-area {
	padding-right: 30px;
	}	
}
@media only screen and (min-width: 1171px) {
	.gp-boxed-layout .youzify-cover-content .youzify-inner-content {
	padding-left: 30px;
	}
}
@media only screen and (min-width: 1200px) {
	.gp-boxed-layout .youzify-page {
	width: 1140px;
	}
}
@media only screen and (min-width: 1470px) {
	.gp-boxed-layout .youzify-page {
	width: 1200px;
	}
}

/*--------------------------------------------------------------
rtMedia Lightbox
--------------------------------------------------------------*/

/* Controls ************************************/

.gp-theme #buddypress .mfp-close {
background: rgba(0,0,0,0.8);
color: #fff;
right: 0;
}
.gp-theme #buddypress .mfp-arrow:before, 
.gp-theme #buddypress .mfp-arrow:after, 
.gp-theme #buddypress .mfp-arrow .mfp-b, 
.gp-theme #buddypress .mfp-arrow .mfp-a {
border: 0;
margin: 0;
}
.gp-theme #buddypress .mfp-arrow-left {
padding-right: 4px;
}
.gp-theme #buddypress .mfp-arrow-right {
padding-left: 4px;
}
.gp-theme #buddypress .mfp-arrow-left:before,
.gp-theme #buddypress .mfp-arrow-right:before {
display: inline;
position: relative;
color: #fff;
opacity: 1;
}
.gp-theme #buddypress .mfp-arrow-left:before {
content: '\f104';
}
.gp-theme #buddypress .mfp-arrow-right:before {    
content: '\f105';
}
.gp-theme #buddypress .mfp-arrow {
width: 40px;
height: 60px;
margin: -30px 0 0 0;
background: rgba(0,0,0,0.8);
font-family: 'FontAwesome';
font-size: 30px;
line-height: 60px;
cursor: pointer;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

/* Image ************************************/

.gp-theme #buddypress .rtm-single-media {
line-height: 0;
}

/* Right comments panel ************************************/

.gp-theme #buddypress .rtm-time-privacy {
line-height: 1;
}
.gp-theme #buddypress .rtm-time-privacy .dashicons {
margin-top: -5px;
}
.gp-theme #buddypress .rtmedia-actions-before-comments .rtmedia-comment-link, 
.gp-theme #buddypress .rtmedia-actions-before-comments .rtmedia-view-conversation, 
.gp-theme #buddypress .rtmedia-actions-before-comments .rtmedia-like {
border: 0;
background: transparent;
font-weight: 500;
line-height: 1;
color: inherit;
}
.gp-theme #buddypress .rtmedia-actions-before-comments .rtmedia-like:hover {
color: inherit;
font-size: 13px;
line-height: 1;
}
.gp-theme #buddypress .rtmedia-like .rtm-like-loading {
margin-right: 5px;
}
.gp-theme #buddypress .rtm-like-comments-info {
margin-top: 15px;
}
.gp-theme #buddypress .rtm-comment-wrap .rtmedia-comment-author {
font-weight: 400;
}
.gp-theme #buddypress .rtmedia-comment-media-list {
margin: 0;
}
/*REMOVE.gp-theme #buddypress .rtmedia-list-item {
/*max-width: 32%;
padding-left: 0;
padding-right: 10px;
padding-bottom: 0;
}*/
.rtmedia-activity-container .rtmedia-item-title, 
.rtmedia-activity-container .rtmedia-item-title a {
line-height: 17px;
}
.gp-theme #buddypress .rtm-media-single-comments {
padding: 15px 0;
}
.gp-theme #buddypress #rt_media_comment_submit {
float: left;
font-size: 13px;
line-height: 1;
padding: 8px 12px;
}
.gp-theme #buddypress #rt_media_comment_submit:hover {
font-size: 13px;
line-height: 1;
}

/*--------------------------------------------------------------
BuddyPress Global Search plugin
--------------------------------------------------------------*/

.gp-theme #buddypress .search_results ul.item-list li div.item-desc {
display: none;
}

/*--------------------------------------------------------------
BP Profile search plugin
--------------------------------------------------------------*/

/* Wrapper ************************************/

.gp-bps-wrapper {
overflow: hidden;
width: 100%;
}
.gp-bps-wrapper.gp-bps-members-directory {
margin-bottom: 30px !important;
}
.gp-bps-element {
padding: 30px 20px;
background: rgba(255,255,255,0.5);
border: 10px solid rgba(0,0,0,0.1);
}

/* Toggle buttons ************************************/

.gp-bps-wrapper.ui-accordion .ui-accordion-header {
border-radius: 4px !important;
}
.gp-bps-wrapper.ui-accordion .ui-accordion-header-active {
border-radius: 4px 4px 0 0 !important;
}
.gp-bps-element .ui-accordion .ui-accordion-header {    
display: none;
}
.gp-bps-wrapper.ui-accordion .ui-icon {      
width: auto;
height: auto;
margin-right: 5px;  
background: none;
text-indent: 0;
}
.gp-bps-wrapper.ui-accordion .ui-icon:before {
font-family: 'FontAwesome';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-bps-wrapper.ui-accordion .ui-icon-minus:before {
content: '\f068';
}
.gp-bps-wrapper.ui-accordion .ui-icon-plus:before {
content: '\f067';
}
.gp-bps-element .gp-bps-title {    
margin-bottom: 36px;
font-weight: 500;
font-size: 18px;
line-height: 22px;
text-align: center;
}

/* Form ************************************/

.gp-bps-wrapper.ui-accordion .ui-accordion-content { 
padding: 20px;
}
.gp-bps-members-directory.ui-accordion .ui-accordion-content {
width: 100%;
}
.gp-bps-element .ui-accordion .ui-accordion-content { 
display: block !important;
padding: 0;
border: 0;
background: none;
}

/* Fields ************************************/

.gp-bps-field {
float: left;
width: 100%;
line-height: 1;
padding-bottom: 15px;
}
.gp-small .gp-bps-field {
width: 50%;
padding: 0 20px 15px 0;
}
.gp-small .gp-bps-field:nth-of-type(2n) {
padding-right: 0;
}
.gp-small .gp-bps-field:nth-of-type(2n+1) {
clear: left;
}
.gp-bps-members-directory .gp-bps-field {
float: left;
width: 100%;
min-height: 80px;
padding-right: 20px;
}
.gp-bps-members-directory .gp-bps-field [id*='field_'] {
width: 100%;
}
.gp-bps-field label {
display: block;
padding-bottom: 10px;
font-size: 14px;
font-weight: 500;
}
.gp-bps-field a {
display: block;
padding-bottom: 5px;
font-size: 12px;
line-height: 1;
}
.gp-bps-field input[type='text'],
.gp-bps-field input[type='date'],
.gp-bps-field input[type='number'],
.gp-bps-field input[type='search'],
.gp-bps-field input[type='url'],
.gp-bps-field textarea,
.gp-bps-field select {
width: 100%;
margin-bottom: 5px;
}
.gp-bps-field [name*='_age_range[min]'],
.gp-bps-field [name*='_age_range[max]'] {
width: 45% !important;
}
.gp-bps-desc {
display: block;
margin-bottom: 5px;
opacity: 0.7;
font-size: 13px;
line-height: 17px;
}

/* Submit button ************************************/

.gp-bps-button {    
width: 100%;
}
.gp-bps-members-directory .gp-bps-button { 
float: left;
clear: both;
display: block;
width: auto;   
}

/*--------------------------------------------------------------
Sensei
--------------------------------------------------------------*/

/* Courses profile tab ************************************/

.gp-theme #buddypress .bp_members.course {
width: 100%;
overflow: hidden;
padding: 20px 0;
border-bottom: 1px solid #e6e6e6;
}
.gp-theme #buddypress .bp_members.course:first-child {
border-top: 1px solid #e6e6e6;
}
.gp-theme #buddypress .bp_members.course h2 {
margin: 0 0 5px 0;
clear: none;
font-size: 18px;
line-height: 22px;
font-weight: 500;
letter-spacing: 0;
}
.gp-theme #buddypress .bp_members.course .alignleft {
float: left;
margin: 0 20px 0 0;
border-radius: 100%;
width: 90px;
height: 90px;
}
.gp-theme #buddypress .bp_members.course section.entry {
overflow: hidden;
}
.gp-theme #buddypress .bp_members.course .sensei-course-meta {
margin-bottom: 10px;
}
.gp-theme #buddypress .bp_members.course section.entry span:first-child {
padding-left: 0;
}
.gp-theme #buddypress .bp_members.course .course-excerpt {
display: none;
margin-bottom: 12px;
}
.gp-theme #buddypress .bp_members.course .meter {
margin: 0 0 10px 0;
border-radius: 3px;
}
.gp-theme #buddypress .bp_members.course .meter > span {    
padding: 0 10px 0 0;
line-height: 25px;
border-radius: 3px;
}    
.gp-theme #buddypress .bp_members.course section.entry {
overflow: hidden;
}
.gp-theme #buddypress .bp_members.course .entry-actions {
width: 100%;
text-align: right;
}

/* Lessons group tab ************************************/

.gp-theme #buddypress .course-lessons h2 {
margin: 20px 0 0 0;
padding-bottom: 10px;
border-bottom: 1px solid #e6e6e6;
}
.gp-theme #buddypress .bp_group.lesson {
width: 100%;
overflow: hidden;
padding: 20px 0;
border-bottom: 1px solid #e6e6e6;
}
.gp-theme #buddypress .bp_group.lesson h2 {
clear: none;
margin: 0 0 5px 0;
padding: 0;
border: 0;
font-size: 18px;
line-height: 22px;
font-weight: 500;
letter-spacing: 0;
}
.gp-theme #buddypress .bp_group.lesson .lesson-meta {
margin: 0 0 10px 0;
}
.gp-theme #buddypress .bp_group.lesson .lesson-meta span:after {
content: '·';
margin: 0 2px 0 5px;
}
.gp-theme #buddypress .bp_group.lesson .lesson-meta span:last-child:after {
content: '';
margin: 0;
}
.gp-theme #buddypress .bp_group.lesson .alignleft {
float: left;
margin: 0 20px 0 0;
width: 215px;
height: auto;
} 

/* Modules group tab ************************************/

.gp-theme.single-item.groups #buddypress #item-body .post.module:first-child {
margin-top: 20px !important;
}

/*--------------------------------------------------------------
Events Manager
--------------------------------------------------------------*/

/* Events profile tab ************************************/

.em-warning.em-warning-infos.updated {
padding: 0;
}
.em-events-list {
margin: 0;
list-style: none;
}
.em-events-list ul {
margin: 0;
list-style: none;
font-size: 13px;
line-height: 16px;
}
.em-events-list > li {
margin-bottom: 12px;
}
.em-events-list > li:last-child {
margin-bottom: 20px;
}
#event-form .event-extra-details select {
width: 100%;
}
.wp-core-ui #wp-em-editor-content-editor-container .button {
padding: 5px !important;
color: #555 !important;
border-color: #ccc !important;
background: #f7f7f7 !important;
box-shadow: 0 1px 0 #ccc !important;
vertical-align: top !important;
border-style: solid !important;
border-width: 1px !important;
}
.wp-core-ui #wp-em-editor-content-editor-container .button.hover, 
.wp-core-ui #wp-em-editor-content-editor-container .button:focus, 
.wp-core-ui #wp-em-editor-content-editor-container .button:hover {
background: #fafafa !important;
border-color: #999 !important;
color: #23282d !important;
} 
.wp-core-ui #wp-em-editor-content-editor-container .button.focus, 
.wp-core-ui #wp-em-editor-content-editor-container .button:focus {
border-color: #5b9dd9 !important;
box-shadow: 0 0 3px rgba(0,115,170,.8) !important;
}
div.time-picker li {
padding: 10px 3px;
}

/*--------------------------------------------------------------
Super Socializer social login
--------------------------------------------------------------*/

.gp-theme #buddypress #register-page .the_champ_social_login_title {
font-weight: 700;
}
.gp-theme #buddypress #register-page .heateor_ss_social_login_optin {
margin-bottom: 0;
}
.gp-theme #buddypress #register-page .the_champ_login_ul li {
margin-bottom: 15px !important;
}


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

Media Queries

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

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

	.gp-theme .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) li {
	margin-left: 20px;
	}
	.gp-theme .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) li:nth-child(odd) {
	margin-left: 0;
	clear: left;
	}
	.gp-theme #buddypress .bp_members.course .course-excerpt {
	display: block;
	}
	.gp-theme #buddypress .gp-bps-field {
	width: 33.333%;
	}

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

	.gp-theme #buddypress .standard-form input[type='text'],
	.gp-theme #buddypress .standard-form input[type='email'],
	.gp-theme #buddypress .standard-form input[type='password'] {
	width: 75%;
	}
	.gp-theme #buddypress .standard-form input[type='url'],
	.gp-theme #buddypress .standard-form .field_long-url input[type='text'] {
	width: 100%;
	}
	.gp-theme #buddypress .standard-form input[type='number'],
	.gp-theme #buddypress .standard-form select {
	width: auto;
	}
	.gp-theme .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) li:nth-child(odd) {
	margin-left: 20px;
	clear: none;
	}	
	.gp-theme:not(.gp-fullwidth):not(.gp-no-sidebar) .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) li:nth-child(2n+1),
	.gp-theme.gp-fullwidth .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) li:nth-child(3n+1),
	.gp-theme.gp-no-sidebar .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) li:nth-child(3n+1) {
	margin-left: 0;
	clear: left;
	}
			
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

	.gp-theme:not(.gp-fullwidth):not(.gp-no-sidebar) .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) li:nth-child(2n+1),
	.gp-theme.gp-fullwidth .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) li:nth-child(3n+1),
	.gp-theme.gp-no-sidebar .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) li:nth-child(3n+1) {
	margin-left: 20px;
	clear: none;
	}
	.gp-theme:not(.gp-fullwidth):not(.gp-no-sidebar) .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) li:nth-child(3n+1),
	.gp-theme.gp-fullwidth .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) li:nth-child(4n+1),
	.gp-theme.gp-no-sidebar .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) li:nth-child(4n+1) {
	margin-left: 0;
	clear: left;
	}
	
}