/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

body {
    background-size: 25%!important;
    font-size: 16px;
}

p {
    font-size: 1.125em;
}


/* Header */

.site-header {
    display: none;
}

.header-widget-region {
    height: 3.5em;
    background: rgba(255, 118, 13, 0.10);
}

.header-widget-region h4 {
    font-size: 1.25em;
    font-weight: 400;
    text-align: center;
}


/* Footer */

.simple-social-icons {
    margin-bottom: 1em;
}

.kiva-link {
    margin-left: 5px;
}

.kiva-link img{
	max-width: 4em;	
}

.kiva-link svg {
    max-width: 4em;
    max-height: 2em;
    stroke: #f7950d;
}

.kiva-link svg path {
    fill: #f7950d;
}

#media_image-2 {
    margin-bottom: .5em;
}

#media_image-2 img {
    max-width: 75%!important;
}

#simple-social-icons-2 .widget-title {
    display: none;
}


/* Widgets */

.widget_nav_menu ul li {
    padding-left: 0;
}

.widget_nav_menu ul li:before {
    content: "";
}

.widget-title {
    margin-bottom: 0!important;
}

#text-7 .widget-title {
    padding-left: 5px;
}

#text-9 {
    margin-bottom: 2em;
}

#text-9 h4 {
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.125em
}

/* Mailchimp for WordPress footer sign up form */

#mc4wp-form-1 label {
  display: none;
}

#mc4wp-form-1 input {
  width: 100%;
}

.news-email-container {
  margin-top: 12px;
}

.news-name-container {
  overflow: hidden;
}

.news-button-container input {
  padding: .6180469716em .25em;
}

/* WooCommerce */

/* Single product */
.quantity .qty {
  min-height: 2.75em;
}

.price {
    font-size: 1.5em;
    font-weight: 600;
}

/* Cart & Checkout */
.wc-proceed-to-checkout .paypal_checkout_button, 
.wc-proceed-to-checkout .checkout-button,
#place_order {
  background-color: #ff7617;
  border-color: #ff7617;
  color: #fff;
}

.button.alt.angelleye_cancel {
    float: left;
    margin-bottom: 2em;
	  background-color: #333333a1;
	  border-color: #333333a1;
    text-align: center;
    font-size: 1em!important;
}


/* Product archives */

ul.products li.product.product-category .woocommerce-loop-category__title,
ul.products li.product.product-category h2,
ul.products li.product.product-category h3 {
    font-size: 1.75em;
}



.archive .woocommerce-products-header {
    margin-top: 2em;
}

.woocommerce-loop-category__title .count {
    display: none;
}

.woocommerce-loop-product__title {
    font-size: 1.125rem;
}

.storefront-product-section .section-title {
    font-size: 2.5em;
}


/* Customize prev next buttons for single products page */

.prev-next-buttons {
    margin-bottom: 1em;
}

.prev-next-buttons a[rel="prev"],
.prev-next-buttons a[rel="next"] {
    display: block;
}

.prev-next-buttons a[rel="prev"] {
    float: left;
}

.prev-next-buttons a[rel="next"] {
    float: right;
}

.prev-next-buttons::after {
    content: '';
    display: block;
    clear: both;
}


/* Homepage */

.home .entry-header {
    display: none;
}

.page-template-template-homepage .type-page {
    min-height: 27em;
}

.page-template-template-homepage .entry-content {
    margin: 0;
    max-width: 15em;
    float: right;
    text-align: left;
}

.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content, 
.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title {
  opacity: 1;
}

.front-page-callout h2,
.front-page-callout h3 {
    background: rgba(0, 0, 0, 0.45);
    padding: .25em;
    color: #fff;
}

.front-page-callout h2 {
    font-size: 2.5em;
    font-weight: 600;
    line-height: 1em;
    text-transform: uppercase;
}

.front-page-callout a:hover {
    color: #ec9f6a;
}

.front-page-callout a:focus {
    outline: none;
    box-shadow: none;
}

.front-page-callout h3 {
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1em;
}


/* Patka Club */

.page-id-6399 .entry-title {
    text-align: center;
}

.mc4wp-form .col-6,
.mc4wp-form .col-4 {
    width: 100%;
}

.mc4wp-form .row {
    clear: both;
}

.patka-club-content ul {
    margin-left: 1em;
}

@media only screen and (max-width: 768px) {
    .mob-standard-logo {
        max-height: 35px;
    }
}

@media (min-width: 769px) {
    .col-full {
        max-width: 78em;
    }
    .site-header {
        display: block;
    }
    .header-widget-region {
        height: 4em;
    }

    .header-widget-region h4 {
        font-size: 1.75em;
    }
    .page-template-template-homepage .type-page {
        min-height: 36em;
    }
    .page-template-template-homepage .entry-content {
        max-width: 25em;
    }
    .front-page-callout h2 {
        font-size: 4em;
    }
    .front-page-callout h3 {
        font-size: 2.5em;
    }
    .woocommerce-breadcrumb {
        margin-bottom: .75em;
    }
    .storefront-full-width-content .woocommerce-products-header,
    .storefront-full-width-content.woocommerce-account .entry-header,
    .storefront-full-width-content.woocommerce-cart .entry-header,
    .storefront-full-width-content.woocommerce-checkout .entry-header {
        padding-bottom: 1.5em;
    }
    .patka-club-content {
        margin: 2em auto;
        clear: both;
        max-width: 30em;
    }
    .mc4wp-form .col-6,
    .mc4wp-form .col-4 {
        float: left;
    }

    .mc4wp-form .col-6:last-child,
    .mc4wp-form .col-4:last-child {
        float: right;
    }
    .mc4wp-form .col-4 {
        width: 33.33%;
        padding-right: 10px;
    }
    .mc4wp-form .col-6 {
        width: 49%;
    }
    .mc4wp-form .col-4:last-child {
        padding-right: 0;
    }

    .news-email {
      display: inline-block;
      width: 78%;
    }

    .news-button-container {
      display: inline-block;
      width: 20%;
  }
}



@media (min-width: 1024px) {

    .page-template-template-homepage .type-page {
        min-height: 44em;
    }
}