/*
Theme Name: Athlete Child
Theme URI: http://inwavethemes.com/wordpress/athlete
Author: inwavethemes
Author URI: http://inwavethemes.com
Template: athlete
Description: Description
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: inwavethemes
Tags: Black
*/

@import url("../athlete/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

a[href='https://seksme.com/membership-options/'] {
    display: none;
}
option {
    padding: 5px 10px;
}

.buddypress .page-content,
.buddypress .activity-item,
.bbpress .page-content {
    background: #fff;
    color: #000;
}
.buddypress .activity-item a,
.bbpress .page-content a,
.bbp-breadcrumb a,
.bbpress .forum a,
.bbpress .topic a,
#buddypress a,
input#members_search::placeholder {
    color: #000;
}
#buddypress #header-cover-image {
	background-color: #000;
	opacity: 0.9;
}


#buddypress div.item-list-tabs ul li a,
#buddypress div.item-list-tabs ul li span {
    padding: 7px 25px;
    text-decoration: none;
    color: #ec3642;
}
#buddypress a.button {
	border: 1px solid #ec3642;
    color: #ec3642;
}

#buddypress .activity-list .activity-content {
    margin: 0 0 0 100px;
}

#whats-new-avatar img,
.activity-avatar img,
#members-list img,
.acomment-avatar img {
    border-radius: 50%;
    transform: scale(1.3);
    margin: 0 10px 0 10px !important;
}
.activity-permalink .activity-avatar img {
    transform: scale(1);
}
.bbpress #bbpress-forums .quicktags-toolbar .button,
.bbpress #bbp-search-form .button {
    background: none;
    border: medium none;
}
.buddypress .members .contents-main {
    max-width: 1170px;
    margin: auto;
}
.buddypress .members .item {
    padding-left: 80px;
}
.buddypress .members .item-title a {
    font-size: 12px;
}
.buddypress .members .item .update {
    font-size: 12px !important;
    padding-left: 20px;
}
.buddypress .members .item .activity-read-more {
    margin-left: 20px!important;
    background: #ddd;
    /* overflow: hidden; */
    display: inline-block;
    padding: 4px 10px 3px;
    line-height: 1;
    border-radius: 3px;
}
.buddypress #buddypress #item-header-cover-image #item-buttons {
    padding-top: 15px;
    margin-bottom: 5px;
}
.buddypress #buddypress #item-buttons:empty {
    display: block;
}
.forum .entry-footer .edit-link {
    display: none;
}
#buddypress div.activity-comments ul li {
    font-size: 15px;
}
.buddypress.my-profile #item-body .profile {
    background: white;
    color: black;
    border: 1px solid #aaa;
    padding: 10px 20px;
}
.buddypress #item-body .profile .profile-fields {
    margin-top: 10px;
}
/*.buddypress #item-body .profile .profile-fields tr {
    display: block;
}
.buddypress #item-body .profile .profile-fields .data {
    display: inline-block;
}*/
.buddypress #item-body .profile .profile-fields .label {
    background: #aaa;
    font-size: 10px;
    font-weight: 100;
}
#members-order-select:hover,
#groups-order-select:hover {
    background: none;
    border: none;
}
.buddypress #buddypress #members-dir-search,
.buddypress #buddypress #groups-dir-search {
    margin: -85px 0 0 0;
}
#buddypress div.activity-meta a {
    margin-bottom: 4px;
}
.buddypress.profile {
    background: none repeat scroll 0 0 #1e1e1e ;
    overflow: hidden;
    max-height: 100%;
    overflow: scroll;
}

#buddypress div.item-list-tabs ul li a span {
    font-size: 1em!important;
}
/* Sidebar */
.buddypress .widget,
.bbpress .widget {
    background: #fff;
}

.buddypress .archives-title span,
.buddypress .widget-title span,
.bbpress .archives-title ,
.buddypress .widget-title span {
    border-bottom: 0 !important;
    color: #ec3642;
    padding: 0;
}
.buddypress .widget-title,
.bbpress .widget-title {
    padding: 0 0 10px 0;
    margin-top: -10px;
}
#buddypress div.item-list-tabs ul li {
    min-height: 40px;
}
.buddypress .col-lg-9.col-md-8 {
    width: 75%;
}
.widget_recent_entries li {
  border-color: #aaa;
}
/*iframe {
    height: auto;
    width: 100%;
    max-width:100%
}*/
.activity-inner p,
.acomment-content p {
    /*position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;*/
    overflow:hidden;
}

.activity-inner p iframe, 
.activity-inner p object, 
.activity-inner p embed,
.activity-inner p video,
.acomment-content p iframe, 
.acomment-content p object, 
.acomment-content p embed,
.acomment-content p video {
    /*position:absolute;
    top:0;
    left:0;*/
    width:100%;}

.buddypress #item-body .profile .profile-fields {
   border-spacing: 0 7.5px;
   border-collapse: separate;
}

.buddypress #buddypress #item-body .profile .profile-fields tr td.label,
.buddypress.my-profile #buddypress table.profile-fields tr td.label {
   background: #f0606a;
   font-size: 11px;
   display: table-cell;
   padding: 0px;
   height: 36px;
   color: #fff;
}

.buddypress.my-profile #buddypress table.forum tr td,
.buddypress.my-profile #buddypress table.forum tr th,
.buddypress.my-profile #buddypress table.profile-fields tr td,
.buddypress.my-profile #buddypress table.profile-fields tr td.data,
.buddypress.my-profile #buddypress table.profile-fields tr th,
.buddypress.my-profile #buddypress table.profile-settings tr td,
.buddypress.my-profile #buddypress table.wp-profile-fields tr td,
.buddypress.my-profile #buddypress table.wp-profile-fields tr th {
   padding: 0px 20px;
}

.buddypress.my-profile #buddypress table.forum tr.alt td,
.buddypress.my-profile #buddypress table.profile-fields tr.alt td,
.buddypress.my-profile #buddypress table.profile-settings tr.alt td,
.buddypress.my-profile #buddypress table.wp-profile-fields tr.alt td {
   background: rgba(238, 75, 85, 0.1);
}

.buddypress #buddypress #item-body {
    padding: 0 0 20px;
}
@media only screen and (max-width:1024px) {
    .logged-in #open-button {
          display: block !important;
    }
    .buddypress .col-lg-9.col-md-8 {
        width: 65.67%;
    }

}
@media only screen and (max-width: 800px){
    .buddypress .col-lg-9.col-md-8 {
        width: 100%;
    }
    .activity-inner p iframe, 
    .activity-inner p object, 
    .activity-inner p embed,
    .activity-inner p video,
    .acomment-content p iframe, 
    .acomment-content p object, 
    .acomment-content p embed,
    .acomment-content p video {
        height:100%;
    }
}
@media only screen and (max-width: 500px) {

    .buddypress #buddypress #members-dir-search,
    .buddypress #buddypress #groups-dir-search {
        margin: -85px 0 0 0;
    }
    /*.video-container {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 30px; height: 0; overflow: hidden;
    }

    .video-container iframe,
    .video-container object,
    .video-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }*/

}
.s2member-pro-paypal-registration-form-registration-section{
    width:48%;
    float:left;
}
.s2member-pro-paypal-registration-form-custom-fields-section,
.s2member-pro-paypal-registration-form-captcha-section,
.s2member-pro-paypal-registration-form-submission-section-title{
    width:48%;
    float:left;
    margin-left:3% !important;
}
.s2member-pro-paypal-registration-form-submission-section-title{
    float:right;
}
.s2member-pro-paypal-registration-form-submit-div{
    width:100%;
    text-align:right !important;
}
.s2member-pro-paypal-form-registration-section-title,
.s2member-pro-paypal-form-custom-fields-section-title{
    background:none !important;
}
.s2member-pro-paypal-form-registration-section-title p,
.s2member-pro-paypal-registration-form-custom-fields-section-title p{
    font-size:11px;
    line-height:18px;
}
.form-control{
    font-size: 10px !important;
    border-radius: 0 !important;
    width:70% !important;
}
#s2member-pro-paypal-registration-form{
    margin:0 auto;
}
.s2member-pro-paypal-registration-email,
.s2member-pro-paypal-registration-username{
    width:40% !important;
}
.s2member-pro-paypal-custom-reg-field-amazon-order-no{
    width:40% !important;
}
.s2member-pro-paypal-registration-password1,
.s2member-pro-paypal-registration-password2{
    width:60% !important;
}

.wpb_wrapper p{
    color:#8e9396;
}
.s2member-pro-paypal-registration-form-description-div{
    display:none;
}
div.s2member-pro-paypal-form-section-title{
    font-family: Montserrat !important;
}
#buddypress table.notification-settings .no,
#buddypress table.notification-settings .yes {
    display: inline-block;
}
@media (max-width: 1024px) {
     .form-control,
     .s2member-pro-paypal-registration-email,
      .s2member-pro-paypal-registration-username,
      .s2member-pro-paypal-custom-reg-field-amazon-order-no{
          font-size: 10px !important;
          border-radius: 0 !important;
          width:70% !important;
      }

}
@media (max-width: 767px) {
     .s2member-pro-paypal-registration-form-registration-section,
     .s2member-pro-paypal-registration-form-custom-fields-section,
      .s2member-pro-paypal-registration-form-captcha-section,
      .s2member-pro-paypal-registration-form-submission-section-title,
      .form-control,
      #s2member-pro-paypal-registration-form,
      .s2member-pro-paypal-registration-email,
      .s2member-pro-paypal-registration-username,
      .s2member-pro-paypal-custom-reg-field-amazon-order-no,
      .s2member-pro-paypal-registration-password1,.s2member-pro-paypal-registration-password2
      {
          width:99% !important;
      }
      .page-heading .page-title h3{
          font-size:30px;
      }
      .s2member-pro-paypal-registration-form-custom-fields-section,
      .s2member-pro-paypal-registration-form-captcha-section,
      .s2member-pro-paypal-registration-form-submission-section-title{
          margin-left:0 !important;
      }
    .buddypress #buddypress .members .item .item-title {
        width: 100%;
    }
    .buddypress .members .item .item-title a {
        display: block;
    }

}

.registration .page-content {
	background: #0F0F0F !important;
}

.register-section h2 {
	color: #fff !important;
}

#buddypress div.item-list-tabs ul li.current a,
#buddypress div.item-list-tabs ul li.selected a {
    background-color: #ec3642;
    color: #ffffff; 
    text-transform: uppercase;
    background-image: url(../athlete/images/btn-gradient.png);
    background-position: top left;
    background-repeat: no-repeat;
    height: 35px;
}

/* 7 July 2018 */
.woocommerce-billing-fields__field-wrapper label {
    display: none !important;
}   
.woocommerce-checkout .container article{
    margin-top: 100px;
}
.woocommerce-checkout .container article, .woocommerce-checkout .container article input, ::-moz-placeholder {
    background: #fff;
    color: black !important;
    padding: 10px;
}
.woocommerce-checkout .container article input {
    border: 1px solid #bbb;
}
/* 09 March 2019 */
@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  .footer-title {
    margin-top: 20px;
  }
}

.content div.box-inner {
    text-align: center;
   /* display: flex; */
    z-index: 10;
    overflow: hidden;
	height: auto !important;
}
@media(max-width:1024px){
	
	.page-id-8597 .classes-content .title a span{
		font-size:13px;
	}
	.page-id-8597 .box-text{
		font-size:12px;
	}
	.page-id-8597 .classes-content .box-cell {
		margin:36px 30px 0;
	}
	.page-id-8597 .classes-content .box-inner:hover .box-content .table:before {
		top: 8px;
		bottom: 7px;
    }
}
form#search-members-form {
    display: none;
}