﻿/*
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
*/


/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

/* TYPOGRAPHY */
@font-face {
  font-family: 'AfterDisaster';
  src: url('../font/AfterDisaster.eot') format('embedded-opentype'),  url('/wp-content/themes/shopkeeper-child/fonts/AfterDisaster.otf')  format('opentype'),
	     url('../font/AfterDisaster.woff') format('woff'), url('../font/AfterDisaster.ttf')  format('truetype'), url('../font/AfterDisaster.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Bordeaux Roman Bold LET';
  src: url('../font/BordeauxRomanBoldLetPlain.eot');
  src: url('../font/BordeauxRomanBoldLetPlain.eot') format('embedded-opentype'),
      url('../font/BordeauxRomanBoldLetPlain.woff2') format('woff2'),
      url('../font/BordeauxRomanBoldLetPlain.woff') format('woff'),
      url('../font/BordeauxRomanBoldLetPlain.ttf') format('truetype'),
      url('../font/BordeauxRomanBoldLetPlain.svg') format('svg');
  font-weight: 100;
  font-style: normal;
}


h1, h1.entry-title { font-family: 'AfterDisaster', sans-serif; text-transform: uppercase; font-size:2.25rem; color:#55284f; }
h2 { font-family: 'AfterDisaster', sans-serif; color:#55284f; text-transform: uppercase; }


/* Header */

.top-headers-wrapper .site-header .site-header-wrapper .site-title { font-family: 'AfterDisaster', sans-serif !important; font-size: 2rem !important; }

.main-navigation ul ul li a {
    font-size: 1rem;
    font-weight: 700;
}

/* Layout */
/*.content-area { padding-top:0; }*/

/* Footer */
.widget h3, .wpb_wrapper .widget h3, .widget-area .widget-title { font-size: 16px !important; }

/* Products */
.price .wcsatt-sub-options, .price .wcsatt-sub-discount { display:none; }

.product_infos .product_summary_top { display:none; }
.product_layout_classic section.related h2, .product_layout_classic section.up-sells h2 {
    font-size: 32px !important;
}

@media screen and (max-width: 767px) {
	.product_layout_classic section.related h2 { font-size: 16px !important; }
}

@media screen and (min-width: 768px) {
    .product_layout_classic section.related h2,
    .product_layout_classic section.up-sells h2 {
      margin-top: 0; } }
@media screen and (min-width: 1024px) {
    .product_layout_classic section.related h2,
    .product_layout_classic section.up-sells h2 {
        margin-top: 0;
    }
}


@media only screen and (min-width: 768px){
	.woocommerce ul.products li.product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title {
	    font-size: 18px !important;
	}
}


/* Tabs */
.woocommerce div.product .woocommerce-tabs ul.tabs { display:none !important; }

/* My Account */
.woocommerce-account .account-tab-list {
    margin: 100px auto 35px !important;
}

.woocommerce form .form-row .input-checkbox {
    display: inline-block !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    margin-top: 100px;
}

.subscription-actions a.button { color:#ffffff !important; }
.subscription-actions a.button:hover { color:#000000 !important; }

.woocommerce-lost-password .woocommerce { margin-top:100px; }

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