/*
body,input,textarea,select,button {
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
-moz-font-feature-settings:'liga', 'kern'
}
*/


.navmenu-horizontal .navmenu-nav .nav > li > a:first-child {
    padding-left: 45px;
}

.navmenu-horizontal .navmenu-nav .nav > li > a:last-child {
    padding-right: 45px;
}


﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿
.navmenu-header-overlay {
height: 120px;
}

.navmenu-brand > img.logo {
    top: 10px !important;
}

.thisistoshowitworks {
display: block;
}

.letterspacingfivepx {
letter-spacing: 5px;
}

.letterspacingfivepx h2 {
letter-spacing: 5px;
}


.navmenu-mini .navmenu-nav .nav > li > a:hover[href*="tattoos"] {
  color: #404040 !important;
}
.navmenu-mini .navmenu-nav .nav > li > a:hover[href*="tattoos"] {
  color: #00a887 !important;
}


.navmenu-mini .navmenu-nav .nav > li > a[href*="painting"] {
  color: #404040 !important;
}
.navmenu-mini .navmenu-nav .nav > li > a:hover[href*="painting"] {
  color: #f0493e !important;
}


.navmenu-mini .navmenu-nav .nav > li > a[href*="design"] {
  color: #404040 !important;
}
.navmenu-mini .navmenu-nav .nav > li > a:hover[href*="design"] {
  color: #eac145 !important;
}


.navmenu-mini .navmenu-nav .nav > li > a[href*="shop"] {
  color: #404040 !important;
}
.navmenu-mini .navmenu-nav .nav > li > a:hover[href*="shop"] {
  color: #4fb8d6 !important;
}


.navmenu-mini .navmenu-nav .nav > li > a[href*="illustration"] {
  color: #404040 !important;
}
.navmenu-mini .navmenu-nav .nav > li > a:hover[href*="illustration"] {
  color: #7f62a6 !important;
}


.navmenu-mini .navmenu-nav .nav > li > a[href*="krista-bursey"] {
  color: #404040 !important;
}
.navmenu-mini .navmenu-nav .nav > li > a:hover[href*="krista-bursey"] {
  color: #ea78af !important;
}




.navmenu-brand > img.logo {
    position: absolute;
    top: 10px !important;
    left: 0;
}


.navmenu-brand img.logo {
height: 100px;
}



@media (max-width:480px) {

.navmenu-brand img.logo {
height: 70px;
top: 20px  !important;
}

}



.navmenu-toggle {
    height: 50px;
    padding-top: 16px;
    padding-bottom: 16px;
    top: 35px;
}


.nav-wrapper {
    display: -webkit-flex;
    display: flex;
    height: 120px;
    width: 100%;
}

.navmenu-mini .navmenu-nav {
    height: 120px !important;
}



@media (max-width:768px) {

.navmenu-mini .navmenu-nav {
    height: auto !important;
}

div.wpb_wrapper {
  padding: 10px 0 10px 0;
}

.section-header .section-background-image {
    background-size: contain !important;
}

}



.navmenu-header-overlay {
    width: 100%;
    height: 120px !important;
}

.vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4 {
    padding-left: 9px;
    padding-right: 9px;
}

.social-icons {
    float: right;
}



@media (max-width:992px) {

.navmenu-mini .navmenu-nav {
    height: auto !important;
}

}



@media (min-width:992px) {

.navmenu-mini .navmenu-nav .nav > li > a {
    height: 70px;
    padding-top: 20px;
    padding-left: 13px;
    padding-right: 13px;
}

.navmenu-nav .nav > li > a {
    font-size: 20px !important;
}

}



@media (min-width:1320px) {

.navmenu-mini .navmenu-nav .nav > li > a {
    height: 70px;
    padding-top: 20px;
    padding-left: 20px !important;
    padding-right: 20px !important;
    color: #404040 !important;
}

.navmenu-nav .nav > li > a {
    font-size: 26px !important;
}

}


.pager {
    display: none;
}


.navmenu-header.background-light .navmenu-toggle .icon-bar {
background-color:#404040;
}

.navmenu-header.background-dark .navmenu-brand {
color:#404040;
}

.navmenu-header.background-dark .navmenu-toggle .icon-bar {
background-color:#404040;
}


.section-header .section-content {
    margin-top: 52px;
    margin-bottom: 0;
}

.section-content {
    margin-top: 12px;
    margin-bottom: 25px;
}


@media (max-width:992px) {

.removeintrocta {
    display: none;
}

}


footer .content-info-section:first-child {
    padding-top: 0 !important;
}





.woocommerce div.product form.cart .button {

    vertical-align: middle;
    float: left;
    background-color: #4db6d3;

}


/* ------- Show logo on shop pages ----------- */

.navmenu-header.background-light .navmenu-brand {
    color: #404040;
    width: 100px;
}

.navmenu-header .background-light .navmenu-brand {
    color: #404040;
    width: 100px;
}

.navmenu-header.background-light.navmenu-brand {
    color: #404040;
    width: 100px;
}


/* -------------------------- Shop and PDP styling ----------------------------------------------------------------------------------- */

.section-header .title {
    text-align: center;
}

span.sku_wrapper {
    display: none;
}

.woocommerce-page div.product .woocommerce-tabs {
    display: none;
}

.related.products>h2 {
    clear: both;
    padding-top: 40px;
    font-family: Poiret One,sans-serif;
}


.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    color: #141414;
    padding: 15px;
    background-color: #ea77ae;
    border-color: #ca6394;
    -webkit-font-smoothing: inherit;
}

.woocommerce div.product form.cart .variations td.label {
    padding-right: 0;
    text-transform: capitalize;
}

.woocommerce div.product form.cart .variations select {
    padding: 8px;
}

.woocommerce .quantity .qty {
    padding: 7px;
    margin-right: 14px;
}

.woocommerce .products ul, .woocommerce ul.products {
    text-align: center;
}

@media (min-width: 1320px) {
.section-header h1.title {
    font-size: 56px;
}
}

.woocommerce-product-details__short-description p {
    font-size: 20px;
}

.woocommerce ul.products li.product .button {
    margin-top: 1em;
    display: none;
}

.woocommerce ul.products li.product .price {
    color: #77a464;
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: 1.1em;
}

.woocommerce div.product p.price {
    color: #77a464;
    font-size: 2em;
}


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin-bottom: 0.1em;
}


/* --------------  Remove add to cart for SHOP until we setup the Paypal account ----------------------- */

.woocommerce div.product form.cart {
    display: none !important;
}


.up-sells.upsells.products {
    display: block;
    clear: both;
    padding-top: 30px;
}


.up-sells.upsells.products h2:first-child {
     font-family: Poiret One,sans-serif;
}


/* --------------  Remove link from sub nav in shop pages ----------------------- */

#nav_menu-2 ul#menu-category_shop_menu li#menu-item-94 {display: none;}

#nav_menu-2 ul#menu-category_shop_menu li#menu-item-224 {display: none;}

#nav_menu-2 ul#menu-category_shop_menu li#menu-item-223 {display: none;}

#nav_menu-2 ul#menu-category_shop_menu li#menu-item-222 {display: none;}

#nav_menu-2 ul#menu-category_shop_menu li#menu-item-233 {display: none;}


#nav_menu-2 ul#menu-category_shop_menu li#menu-item-306 {display: none;}



#nav_menu-2 ul#menu-category_shop_menu li {display: inline-block; margin: 16px 24px 16px 24px;}

.stylesubnavshop a {margin: 16px 24px 40px 0px; display: inline-block; border-bottom: none;}

.product h1 {text-align: left;}

@media (min-width: 768px) {
.product .section-header h1.title {text-align: left; margin-left: 8.33333333%;}
}

.product .section-header h1.title {text-align: left;}