/*
Theme Name: Shopkeeper Child
Theme URI: http://shopkeeper.getbowtied.com/
Description: This is a child theme for Shopkeeper.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: shopkeeper
Version: 1.0
*/

@import url("../shopkeeper/style.css");

#page_wrapper.transparent_header .site-header {background-color:rgba(51,51,51,0.8);}

#page_wrapper.transparent_header.transparency_dark .site-header, #page_wrapper.transparent_header.transparency_dark .site-header .main-navigation a, #page_wrapper.transparent_header.transparency_dark .site-header .site-tools ul li a, #page_wrapper.transparent_header.transparency_dark .site-header .shopping_bag_items_number, #page_wrapper.transparent_header.transparency_dark .site-header .wishlist_items_number, #page_wrapper.transparent_header.transparency_dark .site-header .site-title a, #page_wrapper.transparent_header.transparency_dark .site-header .widget_product_search .search-but-added, #page_wrapper.transparent_header.transparency_dark .site-header .widget_search .search-but-added {color:#fff !important;}

#primary .woocommerce-message {position:relative;width:auto;animation:none;padding:10px 10px 10px 45px!important;margin:0 0 15px !important;max-height:none;border:3px solid #3db4e5;}
#primary .woocommerce-message::before {left:10px;}
#primary .woocommerce-message h3,
#primary .woocommerce-message p {color:#333;}
#primary .woocommerce-message .button {padding:16px !important;background:#3db4e5 !important;color:#fff !important;font-size:0.875rem !important;text-align:middle;text-transform:uppercase;margin-top:-10px;font-weight:normal;}


.main-navigation .mega-menu > ul {padding:25px;}
.main-navigation .mega-menu > ul > li {display:block;margin:15px 0;width:300px;}

.demo_store {background-color:#3db4e5 !important;}

/* Checkout */
.order_review_wrapper {padding:25px 30px 32px;}
.woocommerce #payment .form-row select, 
.woocommerce-page #payment .form-row select {min-width:4rem;}
body .site-header-wrapper {width:auto;}

/*.checkout_right_wrapper {margin:inherit; }*/
.checkout_right_wrapper {margin:inherit; }

.site-footer-widget-area .large-12 {width:100%;}


.storewide_notice {background: rgba(255,255,255,0.85);padding-top: 20px;font-weight:bold;}
.storewide_notice h3 {font-size:20px;}

@media only screen and (max-width: 40.063em) {
  .site-branding img {height:45px;width:auto;}
	.sticky_header .top-headers-wrapper {overflow:visible;}
}


/* Storewide Notice styling */
/*

@media only screen and (min-width: 63.9375em) {
  #page_wrapper.sticky_header .top-headers-wrapper.on_page_scroll {
      top: 56px;
  }
  .logged-in.admin-bar #page_wrapper.sticky_header .top-headers-wrapper.on_page_scroll {
      top: 88px;
  }
}

@media only screen and (max-width: 40.063em) {
  .admin-bar p.demo_store {top:0;}
  #page_wrapper.sticky_header .top-headers-wrapper {
      top: 80px;
  }
}

*/
/****************************************************************/
/****************************************************************/