/*   Cquent.ie Custom CSS */

.not_displayed {
  display: none !important;
}

/*  Register Page */
body.itemid-149 main#sp-component div.sp-column {
  width: 60%;
  margin: auto;
}
body.itemid-149 main#sp-component div.sp-column a{
  color: darkorange;
}
body.itemid-149 main#sp-component div.sp-column form#adminForm {
  width: 84%;
}
body.itemid-149 main#sp-component form#com-form-login {
  margin-bottom: 30px;
}

/*  Select House to Pay Page */
body.com-virtuemart main#sp-component div.sp-column {
  width: 60%;
  margin: auto;
}

div.vm-product-details-container {
  float: none;
  font-weight: bold;
  font-size: 150%;
  margin-bottom: 10px;  
}

body.com-virtuemart a.chzn-single span,
body.com-virtuemart div.chzn-drop li{
  color: black;
}

div.product-field-desc,
div.PricesalesPrice,
span.quantity-box,
span.quantity-controls,
div.back-to-category ,
div.product-field-display div.custom_field_C_container:nth-child(3){
  display: none;
}

body.com-virtuemart a.continue_link {
  color: yellow;
}

body.com-virtuemart a {
  color: white;
} 

body.com-virtuemart li.sp-menu-item a {
  color: #666;
}
body.com-virtuemart li.sp-menu-item a:hover {
  color: #darkblue;
}

body.com-virtuemart form#com-form-login a {
  color: yellow;
}

body.com-virtuemart div.custom_field_C_container {
  width: 60%;
}

div.checkout-button-top button,
span.addtocart-button  input.addtocart-button    {
  background-color: orangered;
}

span.addtocart-button-disabled {
  color: orangered;
  background-color: white;
  font-size: 16px;
  padding: 8px;
  line-height: 20px;
}

div.terms-of-service a {
  color: white;
} 


   /*  unwanted fields etc  THESE WERE CLASSed IN THE OVERRIDE (price_list) */
tr.product_prices_result ,
tr.payment_method,
tr.shipment_method {
  display: none;
}

body.com-virtuemart th {
  color: #333;
}

@media (min-width: 1200px) {
  .sp-menu-full.container {
    width: 1140px;
  }
}

@media (max-width: 416px) { /* iPhone 6 Plus */
  h1 {
    font-size: 26px;
  }
  body.com-virtuemart main#sp-component div.sp-column {
    width: 95%;
  }
  div.vm-product-container div.vm-product-media-container {
    width: 100%;
  }  
  section#sp-main-body {
    padding-top: 10px;
  }
  
  
}

@media (max-width: 321px) { /* iPhone 5 */
  
}

h1 {
  font-size: 30px !important;
}
h2 {
  font-size: 25px !important;
}


body.logged_in .register_button_home_page,
body.logged_in .login_menu_item 
{
  display: none;
}

/*  Voting Form July 2021 */

form.voting_formvote_2021 div#bfPage1,
form.voting_formvote_2021 div#bfPage2 {
  width: 50%;
  margin: auto auto;
}

form.voting_formvote_2021 div#bfPage1 label,
form.voting_formvote_2021 div#bfPage1 select {
   display: inline-block;
}

form.voting_formvote_2021 div#bfPage1 div.form-inline div {
  width: 100%;
}

form.voting_formvote_2021 div#bfPage1 label {
   width: 45%;
}


form.voting_formvote_2021 div#bfPage1 select {
   width: 25%;
}

@media (max-width: 416px) { /* iPhone 5 */

  form.voting_formvote_2021 div#bfPage1,
  form.voting_formvote_2021 div#bfPage2 {
    width: 96%;
    margin: auto auto;
  }
  form.voting_formvote_2021 div#bfPage1 label {
     width: 70%;
  }

}
