/*
Theme Name: TTAC Members Site Theme
Theme URI: http://example.com/
Description: The Truth About Cancer's Store/Member's Site theme. A child theme of WooCommerce Storefront theme.
Version: 1.0
Author: Greg Johnson
Author URI: http://innerbot.com
Template: storefront
*/

@import url('../storefront/style.css');

@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,700italic);



/*  storefront GLOBAL styles --
 *  more specific to members pages in style-members.css */

  a:focus, :focus {
    /* outline: 2px solid rgba(0, 80, 137, 0.59) !important;
    padding: 3px !important; */

    outline: none !important;

    }

a.remove:before {
color: #B4B2B1 !important;
}

a {
    color: rgb(0, 80, 137) !important;
}



.hentry {
    border-bottom: none;
}

.hentry .wp-post-image {
     margin-bottom: 0;
}

.site-header {
 /*   margin-top: -83px !important;
padding-top: 100px !important; */
}


.members-header {
  /*    background-image: url(images/bg-header-strip.jpg);
      background-repeat: repeat-x;
        background-position-y: 0;  */
        width: 100%;
  background-color: #ffffff !important;
  margin-top: -2.618em;
  padding-top: 4em;
 /* margin-bottom: 4em; */
}

.members-logo, .members-title {
    float: left;
}

.members-title {
 position: absolute;
   margin: -36px 240px;
  color: #005087;
  font-family: 'open sans';
    font-size: 15px;
  font-weight: bold;
}


.members-menus {
    width: 100% !important;
    padding-top: 0px;
}



.members-menus .handheld-navigation ul li a {
    color: #313131;
}

.members-nav  {

  background-repeat: repeat-x;
  height: 55px;
  width: 100% !important;
  /*
  -webkit-border-image: url(images/menu-bottom-border-image-slice.jpg) 0 0 5 0;
  -o-border-image: url(images/menu-bottom-border-image-slice.jpg) 0 0 5 0;
  border-image: url(images/menu-bottom-border-image-slice.jpg) 0 0 5 0;
    background-image: url(images/menu-nav-bg.jpg);
    */

}


.members-nav ul {
   float: right;
     margin-top: 6px;
}

.members-nav ul li a {
    color: #2B56A3 !important;
    padding-top: 1em !important;
    text-transform: uppercase;
   /*   border: 1px solid #ccc;
    background-color: #FCFCFE; */
  padding: 7px 7px 5px !important;
    margin-top: 3px;
      font-size: 11px;
}



/* for floating block */

.floatingblock {
  position: fixed;
  display: none;
  top: 0px;
  width: 100%;
  padding: 0px;
  z-index: 1000;

  background: #fff;
  height: 52px;
  border-bottom: 2px solid #fff;
    overflow: hidden;
}


.floatingblock .logo-area {
  margin: 0 auto;
  width: 210px;
  padding: 10px 20px 10px 40px;
}


.floatingblock .logo-area img {
    display: none;
}


.floatingblock .form-block {
      margin: 11px 0 7px 185px;
      float: left;
}


.floatingblock .dropdown-toggle {
  margin-top: 15px;
  margin-left: 18px;
}


.sticky-main-menu {
    float: right;
}

.sticky-main-menu ul {
    list-style: none;
}

.sticky-main-menu ul li, #menu-members li {
float: left;
  margin: 8px 1px;
  padding: 4px 12px 0;
}

.sticky-main-menu ul li a {
  color: #2B56A3 !important;
  padding-top: 1em !important;
  text-transform: uppercase;
  padding: 7px 7px 5px !important;
  margin-top: 3px;
  font-size: 11px;
}



.woocommerce-info {
 /*   display: none; */
}


/*  ratings styling */


.rw-rating-table, .rw-rating-table tbody, .rw-rating-table td, .rw-rating-table tr {
  border: none !important;
  background-color: transparent !important;
  margin: 0 auto !important;
}

.video-stage .rw-rating-table, .rw-rating-table tbody, .rw-rating-table td, .rw-rating-table tr {
    margin: 0px !important;
}


.login {
    max-width: 400px;
}



/*
#billing_postcode, #billing_phone {
    width: 150px;
}
*/


/* fix for home style bug in storefront css */

.home.blog .site-header, .home.page:not(.page-template-template-homepage)
.site-header, .home.post-type-archive-product .site-header {
    margin-bottom: 0em;
}



/* footer stuff */

/* footer */

.site-footer {
    border-top: 8px solid #ADBED3;
}

.site-footer a:not(.button) {
  color: rgba(217, 217, 217, 0.63) !important;
  padding: 0 18px;
}

.footer-links-area-checkout {
  text-align: center;
  color: rgba(217, 217, 217, 0.63);
  }

.site-footer .textwidget {
    color: #f3f3f3;
    margin-top: 38px;
}


/* header adjustments */


#masthead {
    /* min-height: 268px; */
      height: 181px;
        margin-top: -54px;
}



#site-navigation {
    background: url('images/Header-3-Membership-only-strip.jpg') repeat-x;
    width: 100%;
    height: 58px;
}



.search-form {
  position: absolute;
  margin-top: 21px;
  margin-left: 298px;
}

.form-block .search-form {
      margin-top: 0px;
      margin-left: 114px;
}




/*  PROFILE PAGE STYLING */

.order-actions .cancel, .order-actions .view {
  display: none;
}

.membership-plan a {
  color: #60646c !important;
}

.change_payment_method, .order-actions .view, .order-actions .pay, .order-actions .change_address, .sv-wc-payment-gateway-my-payment-methods-add-payment-method-button, .make-payment-method-default, .delete-payment-method, .delete-payment-method, .order-again a, .return-to-shop a, .wc-proceed-to-checkout a, .wc-backward  {
    background-color: #345DA7 !important;
    border-radius: 12px !important;
    box-shadow: 2px 2px #ccc !important;
    color: #fff !important;
    margin-bottom: .6em !important;
}


.sv-wc-payment-gateway-my-payment-methods-add-payment-method-button, .delete-payment-method, .make-payment-method-default {
    display: none;
}

#generated_coupon_data_container h2 {
    display: none;
}



.payment_box p a {
    background-color: transparent !important;
    border-radius: 12px !important;
    box-shadow: none !important;
    color: #345DA7 !important;
    font-size: 12px;

}

.woocommerce-checkout #wc-authorize-net-cim-credit-card-credit-card-form > .wc-authorize-net-cim-credit-card-new-payment-method-form > p:last-child {
  /*display: none !important;*/
}


.generated_coupon_data_wrapper {
    display: none;
}






@media screen and (min-width: 768px) {


.right-sidebar .content-area {
  width: 98%;
  float: left;
  margin-left: 2%;
}

}




@media screen and (max-width: 767px) {

    .form-row-first {
  width: auto !important;
}


}




/*  media queries for the floating block  */



@media screen and (max-width: 775px) {

    .floatingblock .dropdown-toggle {

    left: 0px;

}

}


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

    .form-block {
          margin: 11px 0 7px 56px  !important;
    }

    .floatingblock .search-field {
  width: 101px;
}

    .floatingblock  input[type="submit"] {
  width: 77px;
  font-size: 14px;
}

   .sticky-main-menu {
      display: none;
   }


}



@media screen and (max-width: 390px) {

    .form-block {
        display: none;
    }

}
