/*! Theme Name: TwentyFourteen ALCon Theme 
    Theme URI: https://alcon2020.info 
    Author: John Purnell
    Author URI: https://johnpurnell.com/ 
    Template: twentyfourteen 
    Description: This is the twentyfourteenalcon theme Version: 1.0.0 
    License: GNU General Public License v2 or later License 
      URI: https://www.gnu.org/licenses/gpl-2.0.html 
    Text Domain: twentyfourteenalcon-theme 
    Tags: e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, editor-style     

*/

/*  use wp_enqueue_style() in functions.php instead of importing here  
  @import url("../twentyfourteen/style.css");
*/

/**
 * 6.2 Entry Header
 * -----------------------------------------------------------------------------
 */

 .entry-header {
	position: relative;
	z-index: 1;
}

.entry-title {
	font-size: 33px;
	font-weight: 300;
	line-height: 1.0909090909;
	margin-bottom: 12px;
  margin: 0 0 12px 0;

  text-transform: none;
	/*text-transform: uppercase; */
}

.entry-title a {
	color: #2b2b2b;
}

.entry-title a:hover {
	color: #41a62a;
}

.site-content .entry-header {
	background-color: #fff;
	padding: 0 10px 12px;
}

.site-content .has-post-thumbnail .entry-header {
	padding-top: 24px;
}
/** 
* end of 6.2 Entry Header 
* -----------------------------------------------------------------------------
*/

/**
* hide related products area 
*/
.related.products {
  display: none;
}
/* -------------------------- */


/**
* reformat add to cart button
* ----------------------------
*/
a.added_to_cart.wc-forward { 
  position: absolute; 
  display: block; 
  bottom: 0px;
}

.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product { 
  min-height: 295px !important; 
  margin-bottom:10px; 
}

a.button.add_to_cart_button, 
a.button.product_type_simple { 
  bottom: 45px; 
  position: absolute; 
}
/* ----- end add to cart button ----- */


/* format radio buttons on checkout */
.woocommerce-input-wrappter {
  float: left;
  clear: none;
}
.input-radio {
  display: inline!important;
  margin-left: 5px;
}

input[type=radio],
input.radio {
  float: left;
  clear: none;
  margin: 2px, 0, 0, 2px;
}
/* end format radio buttons */

/* one column for checkout page */
.woocommerce .woocommerce-checkout .col2-set .col-1,
.woocommerce .woocommerce-checkout .col2-set .col-2 {
    width: 100% !important;
}
.woocommerce .woocommerce-checkout .col2-set .col-1 {
    margin-bottom: 30px;
}

/* remove order notes from checkout page */ 

.woocommerce-checkout #order_comments_field  {
	display: none;
}


/* or remove column */
/* 
  .woocommerce-checkout #customer_details .col-2 {
  display: none;
}
*/

/**
 * Remove "optional" from optional fields
 */
 .woocommerce form .form-row .optional{
  display: none ;
}

/* format checkout panels */
.primary-registrant-fields {
  padding-left:   10px;
  padding-right:  10px;
  padding-top:    10px;
  padding-bottom: 10px;

  background: rgb(235,233,235);
}

.master-observer-panel {
  padding-left: 30px;
  background: rgb(235,233,235);
}

.couples-registrant-fields {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: rgb(235,233,235);
}

.student-registrant-fields {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: rgb(235,233,235);
}

/* show/hide div */
.nodisplay {
  display: none;
} 
.answer { 
  display:none; 
}

.smallfont {
  font-size: small;
}
.red {
  color: red;
}

/*
  page-index-toggle
*/
#page-index-close {
  color: turquoise; 
  background-color: black; 
}
#page-index-close:hover {
  color: white; 
  background-color: turquoise;
}
#page-index-toggle {
  color: turquoise; 
  background-color: black; 
  margin-left: 0px; 
  margin-top: 6px;
}
#page-index-toggle:hover {
  color: white; 
  background-color: turquoise;
}