/* CSS File */
.twentytwentyone .dr-icon-play:before {
    width: 38px;
    font-size: 20px;
    top: 44px;
}

.twentytwentyone .widget-area .no_team p span button a {
	color: var(--border-color);
}

.twentytwentyone .widget-area .no_team p span button:hover a {
	color: var(--secondary-color);
}

.twentytwentyone .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
	max-width: min(calc(100vw - 8 * 25px ), 1240px);
}

@media only screen and (min-width: 360px) {
	.twentytwentyone .entry-content.wrs-cover > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
		max-width: var(--responsive--alignwide-width);
	}
}

.daily_schedule_slots.today {
    padding: 0 .71em;
	width: 100%;
}

.load-state .daily_schedule_slots.djprofile h3 {
    padding: 0 0 .71rem;
}

@media only screen and (min-width: 482px) {
	.archive.author .site-header {
		padding-bottom: calc(0 * var(--global--spacing-vertical));
	}
}

.boxx_container {
  height: 500px;
  width: 100%;
  position: relative;
}

.boxx {
	background-image: url(https://rdjm.tuzongo.com/rdjm/wp-content/plugins/quick-chat/img/default/heart.svg);
	height: 20px;
	width: 20px;
	background-position: center;
    background-repeat: no-repeat;
	position: absolute;
	right: 0;
    bottom: 0;
}

.transformm {
  -webkit-transition: all 2s ease-out;  
  -moz-transition: all 2s ease-out;  
  -o-transition: all 2s ease-out;  
  -ms-transition: all 2s ease-out;  
  transition: all 2s ease-out;
}

.transformm-active {
  height: 500px;
  width: 600px;
  opacity: 0;
}

.resett {
  -webkit-transition: all 0s ease;  
  -moz-transition: all 0s ease;  
  -o-transition: all 0s ease;  
  -ms-transition: all 0s ease;  
  transition: all 0s ease;
}

.transformm-reset {
  height: 20px;
  width: 20px;
  opacity: 0;
}

#heartbutton {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

span.love_count {
    position: absolute;
    right: 0;
    bottom: -6px;
}

@media only screen and (min-width: 652px) {
	.wrs-side-bar .widget-area {
		display: initial;
	}
}

.twentytwentyone .wrs-side-bar h3.widget-title {
    font-size: 2em;
    margin-top: 0;
}

.wrs-side-bar .widget-content {
    margin-top: initial;
	margin-bottom: initial;
}

.twentytwentyone .wrs-cover-header.cover-header.bg-image.bg-attachment-fixed {
    height: 576px;
}

.twentytwentyone .cover-header {
    display: flex;
    overflow: hidden;
}

.twentytwentyone .bg-attachment-fixed {
    background-attachment: fixed;
}

.twentytwentyone .bg-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.twentytwentyone .admin-bar .screen-height {
    min-height: calc(100vh - 32px);
}

.twentytwentyone .cover-header-inner-wrapper {
    display: flex;
    position: relative;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
}

.twentytwentyone .cover-header-inner {
    padding: 10rem 0 5rem 0;
    width: 100%;
}

@media (min-width: 700px) {
	.twentytwentyone .cover-header-inner {
		padding: 18rem 0 8rem 0;
	}
}

#content .entry .entry-content .parallax {
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
    margin: 0 auto 2em;
    max-width: 100%;
	height: 400px;
    width: calc( 125% + 150px);
	position: relative;
    clear: both;
}

.parallax-content { 
	width:50%;
	margin:0 auto;
	color:#FFF;
	padding-top:50px; 
}

.twentytwentyone .wrs_profile_showlist, .twentytwentyone .wrs_networks, .twentytwentyone .wrs_embeds, .twentytwentyone .wrs_profile_card, .twentytwentyone .wrs_profile_id, .twentytwentyone .wrs_profile_title, .twentytwentyone .wrs_profile_shares {
	width: 100%;
}

.profile_wrap {
    margin: 0 4em;
}

@media only screen and (min-width: 983px) {
	.twentytwentyone .wrs_profile_showlist, .twentytwentyone .wrs_networks, .twentytwentyone .wrs_embeds, .twentytwentyone .wrs_profile_card, .twentytwentyone .wrs_profile_id, .twentytwentyone .wrs_profile_title, .twentytwentyone .wrs_profile_shares {
		width: 31%;
		float: left;
		clear: left;
		margin-right: 2%;
	}
	.twentytwentyone .profile_wrap .wrs_profile_posts {
		width: 64%;
		display: inline-block;
		margin-top: 0px;
		margin-left: 2%;
	}
}

.twentytwentyone .wrs_profile_posts {
	width: 100%;
	margin-left: 0;
}

.twentytwentyone img.avatar.avatar-400.photo.wrs_profile_avatar {
    width: 100%;
    height: auto;
    max-width: 400px;
}

.wrs-cover .teamstas .daily_schedule_slots.today > div {
    padding: 0;
}

.wp-block-column .daily_schedule_slots {
    display: inline-block;
}

.tabcontent .schedule_item.item {
    background-color: var(--background-color);
}

.twentytwentyone p.wrs_reccomend {
    font-size: .61em;
    line-height: .61em;
    bottom: 15px;
}

.twentytwentyone .dr-upload > div .dr-icon-upload:after {
    top: -30px;
}

.twentytwentyone .inputfile + label, .twentytwentyone .btn-change-image {
    font-size: 1rem;
    padding: 0.25rem .75rem;
}

.twentytwentyone .inputfile-1 + label, .twentytwentyone .image-notice a.btn-change-image {
    right: calc(-50% + 88px);
}

.twentytwentyone .image-notice a.btn-change-image {
    top: 4px;
}

.twentytwentyone .image-form input.imagesubmit {
    background-color: green;
    font-size: .81em;
    padding: .41em .71em;
    top: 12px;
    border: none;
}


