/*
Theme Name: Pilmma
Author: Consultwebs.com
Author URI: http://www.consultwebs.com
Description: Custom theme for www.Pilmma.org
Version: 1.0
*/

#login-register-reset .fancybox-outer {
  padding-left: 0px !important;
  }

.fancybox-outer {
    padding: 0px !important;
    padding-left: 0px !important;
}

.password-form, .password-form p {
  text-align:center;
  }

input[type="submit"].i4w-password-change-submit {
	font-weight:600;
  font-size:15px;
  color:#FFFFFF;
	background:#034c24;
	border-radius:5px;
	padding:5px 20px;
	text-decoration:none;
  border:none;
}

input[type="submit"].i4w-password-change-submit:hover {
	color: #e5b33c;
}


input[type="submit"].i4w_sc_actionset_btn, button.i4w_sc_actionset_btn {
    background: #034c24 none repeat scroll 0 0;
    border-radius: 5px;
    color: #ffffff;
    font-size: 30px;
    font-weight: 600;
    width:50%;
    padding: 20px 20px;
    text-decoration: none;
    box-shadow:none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-appearance: none !important;
border:none;
display:block;
margin: 0 auto;
}

input[type="submit"].i4w_sc_actionset_btn:hover, input[type="submit"].i4w-password-change-submit:hover {
    color: #e5b33c;
}

.member-widget-content {
  padding-top: 17px;
  }

.sb-report .sb-box {
  padding:0;
  }


a.btn-join-now {
    background: #e5b33c none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 21px;
    font-weight: 600;
    padding: 10px;
    text-align: center;
    text-shadow: 1px 1px #977628;
    width: 50%;
  	margin:0 auto;
}
.bottom-logo-mobile .banner {
    width: 50%;
    padding-bottom: 20px !important;
}
/* MEMBERS */

table tr td, .members-only tr td, .join-now tr td {
	border: none;
  vertical-align:middle;
}

.join-now tr td {
  height:200px;
  }

.join-now .table-header-row td {
  height:40px;
  }

a.btn-apply-now {
	font-weight:600;
  font-size:15px;
  color:#FFFFFF;
	background:#034c24;
	border-radius:5px;
	padding:5px 20px;
	text-decoration:none;
}

a.btn-apply-now:hover {
	color: #e5b33c;
}

td.i4w_sc_ccard_update {
border:none;
}

table.i4w_sc_ccard_update {
margin: 0 auto;
}



#related-content-webinar-opt-in {
  background: #FFFFFF;
    height:1050px;
margin-top:15px;
display:block;
  width: 100%;
  }
  
#related-content-webinar-opt-in #related-content-post {
  width:100%;
  float: left;
  padding-left:2%;
  padding-right:2%;
    background:#ffffff;
    margin-bottom:30px;
  }	
  
#related-content-webinar-opt-in ul, #related-content-webinar-opt-in li {
  list-style-type: none;
  background: none;
  display: block;
  padding: 0;
  }
  
#related-content-webinar-opt-in #related-content-post img, #related-content-webinar-opt-in #related-content-post a img  {
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 0px 0;
  display: block;
  width:300px;
  float:none;
  }
  
 #related-content-webinar-opt-in #related-content-post h3 {
  font-size: 18px;
    line-height: 22px;
    text-align: center;
    margin-bottom:10px;
  }
 h3.related {
    display: none;
}
   #related-content-webinar-opt-in h3.related-responsive {
  margin-left:0px;
  }













@media (max-width: 379px) {
  .wp-caption .alignright img {
    max-width: 150px !important;
    }
  }

@media (min-width: 768px) {
  
    #related-content-responsive {
    display: none;
    }
#related-content-post {
  width:25%;
  float: left;
  padding-left:2%;
  padding-right:2%;
  background: #FFFFFF;
  }

#related-content-post h3 {
  font-size: 14px;
    line-height: 18px;
  }

#related-content-post img, #related-content-post a img  {
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 10px 0;
  display: block;
  width:190px;
  }

#related-content ul, #related-content li {
  list-style-type: none;
  background: none;
  display: inline;
  padding: 0;
  }

ul.related-content {
    list-style-type: none;
  }

#related-content {
  background: #FFFFFF;
margin-top:15px;
display:block;
  width: 100%;
  height:230px;
  }
  
  #related-content2 {
  background: #FFFFFF;
margin-top:15px;
display:block;
  width: 100%;
  height:210px;
    margin-left: 0;
    }
    
    #related-content2 ul, #related-content2 ul li, #related-content2  li, #related-content2 ul.related-content {
  list-style-type: none;
  background: none;
  display: inline;
  padding-left: 0px;
  }



h3.related {
  margin-left:20px;
  }
  
h3.related-responsive {
display:none;
  }  
  }


@media (max-width: 767px)
  {
  
  .sb-report img {
    position:relative !important;
    float:right;
    }
  
#related-content {
    display:none;
    }
 #related-content2 {
    display:none;
    } 
  #related-content-responsive {
  background: #FFFFFF;
    height:1050px;
margin-top:15px;
display:block;
  width: 100%;
  }
  
#related-content-post {
  width:100%;
  float: left;
  padding-left:2%;
  padding-right:2%;
    background:#ffffff;
    margin-bottom:30px;
  }	
  
  #related-content-responsive ul, #related-content-responsive li {
  list-style-type: none;
  background: none;
  display: block;
  padding: 0;
    float:none;
  }
  
  #related-content-post img, #related-content-post a img, 
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 0px 0;
  display: block;
  width:300px;
  }
  
  #related-content-post h3, #related-content-post li h3, #related-content-post h3, #related-content-post li h3 a {
  font-size: 18px;
    line-height: 22px;
    text-align: center;
    margin-bottom:10px;
  }
 h3.related {
    display: none;
}
   #related-content-responsive h3.related-responsive {
  margin-left:0px;
  }
  
}
