/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 26 2020 | 18:41:53 */
/* ----- Fonts ----- */
h1{
font-family: "clarendon-urw",serif;
  text-transform:uppercase;
  line-height:1.1;
     margin: .5407911001em 0 0;
}

h2, h3, h4, h5, h6, p, ul, li, nav, a{
 font-family: "proxima-nova", "Montserrat", sans-serif;
}

a{
 text-decoration:none !important; 
}

a:hover{
 text-decoration:none !important; 
}

/* Helper Classes */
.blk{
 color:black; 
}

#masthead {
    background-color: transparent !important;
}

/* Woocommerce Fonts */

ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3{
    font-size: .8rem;
    font-weight: 600;
    text-align: left;
    margin-bottom: .5407911001em;
    font-family: "proxima-nova", "Montserrat", sans-serif;
  color:#6D6F70;
  letter-spacing:0px;
  
}


ul.products li.product .price{
 text-align:left; 
}

ul.products li.product .button {
    margin-bottom: .236em;
    color: #F4A82F;
    background-color: transparent;
    display: block;
    padding: 0px;
    text-transform: uppercase;
  text-align:left;
}

ul.products li.product .button:hover {
 color:#F15A24; 
  
}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-message a, .woocommerce-info a, .woocommerce-error a{
 font-weight:500; 
}

/* ---- Menu --- */

@media (min-width: 768px){
.site-header-cart .widget_shopping_cart {
      width: 300px;
  }
  
}

.handheld-navigation{
 text-transform:uppercase;
  font-weight:600;
}

.main-navigation ul li a {
    padding: .6em 0;
}

/* ----- Header ----- */
#masthead{
  background-color:transparent;
}
.sp-designer .site-header{
 position:absolute;
  z-index:10;
  padding-top:2%;
}

.primary-navigation {
    font-weight: 700;
    text-transform: uppercase;
}

/* ------ Homepage ----- */
 
/* Rev Slider */
.tp-revslider-mainul{
border-radius: 0px 0px 15px 15px;
}

.persephone .tp-bullet:hover, .persephone .tp-bullet.selected{
 border-radius:3px; 
}

h1.rs-layer {
    letter-spacing:0px;
}

h2.rs-layer {
    font-family: "clarendon-urw",serif;
  text-transform:uppercase;
  line-height:1.1;
}

.tp-bullet{
     border: 1px black solid; 
  border-radius:3px;
}

/* DIDNT WORK
@media screen and (max-width:426px){
 .tp-bgimg.defaultimg {
    background-size: auto !important;
    background-position-x: -50% !important;
} 
  
}*/

/* Essential Grid */


.page-template-template-homepage article {
    margin-top: 30px;
}

.eg-whole-shop-element-6-a{
  background-color:#F4A82F;
    height:100%;
}

/* ----- WooCommerce --- */

/* Buttons */
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .added_to_cart.alt, .widget-area .widget a.button.alt, .added_to_cart, .widget a.button.checkout{
 background-color:#F4A82F;
  border-color:#F4A82F;
}
button.alt:hover, input[type="button"].alt:hover, input[type="reset"].alt:hover, input[type="submit"].alt:hover, .button.alt:hover, .added_to_cart.alt:hover, .widget-area .widget a.button.alt:hover, .added_to_cart:hover, .widget a.button.checkout:hover{
 background-color:#F15A24;
  border-color:#F15A24;
}


/* Product Description */
.woocommerce-product-details__short-description p:not(b) {
    font-size: 1rem;
}

/* -- Main Shop Page -- */
/*.woocommerce-products-header, .page-wholesale-ordering .entry-header{
  padding: 200px 10px 0px 0px;
    margin-top: 0px;
    text-align: right;
  background-image:url("/wp-content/uploads/2018/09/Shop-Header-TEST.jpg");
  background-size:cover;
  background-repeat:repeat-x;
  max-width:100%;
  max-height:100%;
      border-radius: 0px 0px 15px 15px;
  width:66.4989378333em;
}

.woocommerce-products-header h1, .page-wholesale-ordering .entry-header h1{
 opacity:1 !important;
  color:black;
}*/

.entry-header h1 {
    text-align: left;
}

div#woocommerce_product_categories-5 {
    display: inline-block !important;
}
.woocommerce-ordering{
 padding:0px; 
}

.widget{
 margin-bottom:0px; 
}
/* --- Categories Pages --- */
.term-stationery .woocommerce-products-header{
  background-image:url("/wp-content/uploads/2018/09/featured-image-example.jpg");
  background-size:cover;
  background-repeat:repeat-x;
}

/* ----- Internal Pages ----- */

/* Tite Area */
.hentry.type-page .entry-header {
    padding: 200px 10px 0px 0px;
    margin-top: 0px;
    text-align: left;
}

.hentry.type-page .entry-header h1{
 color:black; 
}


#post-1541.hentry.type-page .entry-header {
    background-color: orange;
  
}

/*--- Product Pages ---*/

/*@media (min-width:768px){
body.tax-product_tag #page .site-content{
 padding-top:200px; 
}
}*/
span.sku_wrapper {
    display: none !important;
}
.storefront-full-width-content .related.products>h2:first-child{
 color:#F15A24; 
}

/*.single-product div.product table.variations td > label{
 display:none !important; 
}*/

.stock{
 display:none; 
}


/* ----Gravity Forms-------- */

.gform_wrapper h2.gsection_title{
      text-transform: unset;
    font-size: 1.1em;
}

.gform_wrapper .gsection{
  border-bottom:none !important;
  margin-bottom: 0px !important;
}

@media only screen and (min-width: 641px){
.gform_wrapper .top_label input.large.datepicker, .gform_wrapper .top_label input.medium.datepicker, .gform_wrapper .top_label input.small.datepicker {
    width: 75% !important;
}
}



/* -------- My Account Page -------- */
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}




/* ------- Books page -------- */

@media (max-width: 66.4989378333em){
  
li.product-category.product {
    margin-bottom: 1.7em !important;
}
  
}