/** Added By Vignesh -- Start **/
.banner-wrapper button {
  border-radius: 9px;
}
table.checkout-review .pane-title td {
  background-color: #ccc;
}
.commerce-credit-card-expiration .form-item-commerce-payment-payment-details-credit-card-exp-month select, .commerce-credit-card-expiration .form-item-commerce-payment-payment-details-credit-card-exp-year select {
  width:120px;
}
.page-checkout form input[type="text"],
.page-checkout form input[type="password"],
.page-checkout form select {
  width:280px;
}
.checkout-completion-message a {
  color:#cc0000;
}
.shopping-cart {
  top:-10px;
}
.checkout-completion-message .messages.status {
  background: none;
  padding: 0;
  margin: 0;
  color: #3e474c;
  display: block;

}
.view-buy-tickets-nid .shop-product-content .date-display-range {
  color: #000;
  font-family: open sans;
  font-size: 15px;
  margin-bottom: 6%;
}
.view-buy-tickets-nid .shop-product-content .date-display-single {
  color: #000;
  font-family: open sans;
  font-size: 15px;
}
input[type="submit"].delete-line-item.form-submit {
  margin-top: 0;
}
/*@media (min-width: 768px) {
  .page-taxonomy-term .main-container section.container,
  .page-shop .main-container section.container,
  .node-type-product-display .main-container section.container,
  .page-shop .main-container > .dropdown-menu {
    margin-top: 0;
    margin-bottom: 0;
  }
}*/
.page-shop .shop-sidebar,
.page-shop .panel-sidebar-left .pane-content,
.page-taxonomy-term .full-width-bg,
.node-type-product-display .full-width-bg {
    margin-top: 35px;
}
.shop-sidebar ul li.active-trail a {
  color:#000000;
}
/** Added By Vignesh -- End **/

/** Added By Deepika -- Start **/
.ticket-table table,
.ticket-table tr:hover > td, .ticket-table tr:hover > th,
.view-commerce-user-orders table,
.view-commerce-user-orders table tr:hover > td,
.view-commerce-user-orders table tr:hover > th{
    background: #fafbfd none repeat scroll 0 0;
    border: 1px solid #ecedf1;
    border-radius: 5px;
    overflow: hidden;
    vertical-align: middle;
}
.field-name-body table td,
.field-name-body table th{
  vertical-align: top;
}
.field-name-field-exhibition-info span {
    color: black;
    font-family: open sans;
    line-height: 22px;
    margin: 0 0 10px;
}
.view-stay-connected.view-id-stay_connected .views-field-field-title a {color: #000;font-size:18px;}
.form-item-commerce-shipping-shipping-service .description {display: none;}
.form-item-commerce-shipping-shipping-service label.option {width: 100%;}
.top-space {
  margin-top: 23px;
}
.footer .region-footer-bottom .copyright a {
  color: #fff;
}
.view-travelling-shows {
  overflow: hidden;
}
.support-society .view-stay-connected .field-content.col-lg-6 {
  text-transform: none;
}
.panel-sidebar-right img{
  height: auto;
}
#user-login .form-actions {
  float: left;
}
#user-login .red-bld {
   clear: both;
   padding: 5px 0;
}
.mem-type .line-item-title {
    display: none;
}
.checkout-completion-message a {
    color: #a82512;
}

/** Hide Guest List Logo **/
.page-event-details .view-g-list .view-header .guest-list-logo {
  display: none;
}

/** Guest List Print Page Design **/
@media print {
  .page-event-details #header {
    display:none;
  }
  .page-event-details #footer {
    display:none;
  }
  .page-event-details #content {
    margin-top: 0;
  }
  .page-event-details .view-g-list .views-table caption {
    font-size: 14px;
  }
  .page-event-details .view-g-list .view-header .guest-list-links {
    display: none;
  }
  .page-event-details .view-g-list .view-header .guest-list-logo {
    display: block;
    text-align: center;
  }
  .page-event-details .view-g-list .views-table th,.page-event-details .view-g-list .views-table td{
    font-size: 8px;
    padding: 2px;
    border:1px solid black;
  }
  .page-event-details .view-g-list table.views-table {
    border-spacing:5px;
    text-align:center;
    width:650px;
  }
  .page-event-details h1.page-head-title {
    display: none;
  }
  .page-event-details .view-g-list .views-table th.not-to-print,
  .page-event-details .view-g-list .views-table td.not-to-print {
    display: none;
  }
  .to-print {
    visibility: visible;
    /*position : absolute;*/
    left: 0;
    top: 0;
  }
  .not-to-print{
    visibility: hidden;
  }
}

/*Upcoming exhibits fix */

.page-upcoming-exhibits .contextual-links-region{
  position: inherit;
}
/** Added By Deepika -- End **/

/********* Checkout Pane Title Remove - Start *********/
.page-checkout h1.page-head-title {
	display: none;
}
/********* Checkout Pane Title Remove - End *********/
select#edit-field-product-category-und,
select#edit-field-product-category-und{
  height: 275px;
}
/********* Checkout Completion Message *********/
.checkout-completion-message {
  text-align: center;
}
.checkout-completion-message .order-message-details p,
.checkout-completion-message .account-message-details p {
  line-height: 14px;
}
.checkout-completion-message .account-message-details h4{
  margin:0;
  font-size:20px;
}
.node-type-events .field-slideshow-wrapper .field-slideshow-caption{
  position: relative; /*absolute;*/
  bottom:0;
}
.page-user-orders td,
.page-user-orders th {
  text-align: center;
  padding: 12px 20px;
}
.page-checkout-review .view-commerce-coupon-review-pane .views-field-remove-from-order {display: none;}