/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 12 2019 | 15:25:35 */
/* Fonts Default */
/* 
*	font-family: 'Life Savers', cursive;
*	font-family: 'Alegreya Sans', sans-serif; 
*/

h1, h2, h3, h4, h5, h6 {
    font-family: 'Life Savers', cursive;
    font-weight: bold;
    color: #7a58e9;
    letter-spacing: .04em;
}

body{
    font-family: 'Alegreya Sans', sans-serif; 
    font-size: 18px;
    color: #333;
}

/* Header */
#masthead {
    padding: 0;
    background-color: transparent;
}
#masthead > .col-full {
    display: none;
}
.storefront-primary-navigation .col-full {
    padding: 0;
    max-width: 100%;
    position: relative;
    background-color: rgb(37,191,153);
    font-size: 30px;
    font-weight: normal;
    line-height: 1em;
    padding-left: 4%;
    padding-top: 0px;
    border: aliceblue;
    font-family: 'Life Savers', cursive;
}
.storefront-primary-navigation .col-full .main-navigation ul.menu a {
    color: rgb(244,233,188) !important;
    padding: 1em !important;
    font-weight: 700;
}
.main-navigation ul.menu li.current-menu-item > a:before {
    display: none;
}
.main-navigation ul.menu li.current-menu-item > a:before {
    display: none;
}
.main-navigation ul.menu li.current-menu-item a, 
.main-navigation ul.menu li:hover > a {
    background-image: url(/wp-content/uploads/2015/03/Menu-Hover-Paint-4.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.storefront-primary-navigation .col-full #site-header-cart {
    display: none;
}
.storefront-primary-navigation .col-full #site-navigation {
    float: none;
    width: 100%;
}
.storefront-primary-navigation .col-full .boutique-primary-navigation {
    background-color: rgb(37,191,153) !important;
    box-shadow: none;
    margin: 0;
    padding: 0;
}
.storefront-primary-navigation .col-full .main-navigation .sub-menu {
    background-color: #25bf99 !important;
    border-radius: 8px;
}
.storefront-primary-navigation .col-full .main-navigation .sub-menu li a {
    font-size: 19px;
    text-align: center;
}

/* Home */
.home.page-template-template-homepage .entry-content, 
.home.page-template-template-homepage .entry-header {
    max-width: 100% !important; 
}
.home #content .col-full {
    padding: 0 !important;
    box-shadow: none;
    background-color: transparent;
}
.home #post-9 {
    background-image: none !important;
}
body a:focus {
  	outline: none;
}
/* Home page */
#post-9  {
  	padding-bottom: 0;
}
/* From old site */
a {
    color: #fa4c41;
    text-decoration: none;
    font-weight: 700;
}
.hentry .entry-content a:not(.button) {
    text-decoration: none;
}
body a:hover {
	color: #93d30b;
}
.hentry .entry-header h1 {
    border-bottom: none;
    padding-bottom: .618em;
    margin-bottom: 0px;
    color: #7a58e9 !important;
    text-align: center !important;
}
body .big {
    font-size: 1.5em;
    line-height: 1.25em;
}
body .center {
    text-align: center;
}
body .red {
    color: #fa4c41;
}
body .dark, body .dark a {
    color: #333333;
}
body .entry-content p.auto {
    margin-left: auto;
    margin-right: auto;
}
.four {
    width: 50%;
}
.entry-content img {
    border: 2px solid #90d30b;
    border-radius: 8px;
}

/* Product - Workshop */
.postid-3357 #text-2 {
    display: none;
}

/* Responsive CSS */
@media screen and (max-width: 1063px) {
    .storefront-primary-navigation .col-full {
        padding: 0 50px!important;
        margin: 0 !important;
    }
}
@media screen and (max-width: 767px) {
    .boutique-primary-navigation button.menu-toggle {
        float: none !important;
        width: unset !important;
        max-width: unset !important;
        text-align: center;
        margin: 0 auto;
        display: block;
    }
    .storefront-primary-navigation .col-full {
        padding: 0 !important;
    }
    .storefront-primary-navigation .col-full .main-navigation ul.menu a {
        padding: 10px 20px !important;
        background-image: none !important;
        text-align: left;
        font-size: 18px;
    }
    .handheld-navigation .dropdown-toggle {
        font-size: 20px;
        line-height: 1em;
        padding: 10px 20px;
        right: 18px;
    }
}