
/* treehsa makes art */

body {background:#ff99ff;}


/*images */
.sppb-img-responsive  {box-shadow:2px 2px 3px #666;}
.contact .sppb-img-responsive {box-shadow:none;}


/* typography */
h1 {text-transform: uppercase;}
h2, h3 {text-transform: uppercase;background: #c1ea44;   padding: 15px 35px 5px;border:1px solid #a5cf34;border-radius:6px;}


/* header */
.bantxt {}
.bantxt h1 {font-family:'Special Elite', sans-serif;color:#ffffff;font-size:78px;text-shadow:2px 2px 2px #666;}
.bantxt p {font-family:'Special Elite', sans-serif;color:#ffffff;font-size:56px;font-weight:bold;letter-spacing:2px}


/* logo */
#sp-header .logo {margin:0 auto;}
#sp-logo {background:#bf249f;height:110px;padding:18px;}
.sp-column.h_logo {}
.sp-column.h_logo a {color: #ffffff;font-family:'Special Elite', sans-serif;font-size: 50px!important;font-weight: 400;margin-left: 30px!important;
letter-spacing: 3px;}


/* menu */
.sp-megamenu-parent {margin: 0 auto;padding: 0;text-transform:uppercase;letter-spacing:2px;}
.sp-megamenu-parent > li > a {padding: 0 15px;color:#3300cc;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a, .sp-megamenu-parent > li:hover > a
 {color:#086A94;background:#bfd87b;;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {padding:10px 20px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {padding:5px 0 0 0;}
.sp-dropdown li.sp-menu-item > a {color:#ffffff;font-size:16px!important;}
.sp-dropdown li.sp-menu-item > a {line-height:1!important;}

/* off canvas menu */
.offcanvas-menu {background-color: #ff99ff;color:#95bf24;}
.offcanvas-menu .logo a {color:#3300cc;font-size:26px;font-weight:bold;font-family:"Buda", sans serif;}
.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {font-size:22px;}


/* buttons */
.sppb-btn {font-family:'Special Elite', sans-serif; padding:12px 35px 8px;}
.sppb-btn-primary {font-size:24px;color:#3300cc;letter-spacing:2px;text-transform:uppercase;}
.sppb-btn-primary:hover {color:#3300cc;}
.sppb-btn-primary.sppb-btn-gradient, .sppb-btn-primary.sppb-btn-gradient:hover 
{background-image: linear-gradient(0deg, #95bf24 35%, #c1ea44 100%);border:1px solid #a5cf34;border-radius:15px;}
.btn-primary {color:#3300cc;background-image: linear-gradient(0deg, #95bf24 35%, #c1ea44 100%);
border:1px solid #a5cf34;border-radius:15px;}
.btn-primary:hover {background-image: linear-gradient(0deg, #95bf24 35%, #c1ea44 100%);
border:1px solid #a5cf34;border-radius:15px;}
/* workshops */
.wksp p {padding:0;margin:0;font-weight: bolder;font-size: 18px;letter-spacing: 1px;}


/* blog */
.readmore {margin-top:25px;}
.article-list .article .article-intro-image {border: medium none;}
.article-list .article {border: medium none;}
.article-list .article .readmore a {background-image: linear-gradient(0deg, #95bf24 35%, #c1ea44 100%);
border:1px solid #a5cf34;border-radius:15px;padding:8px 20px;font-size:20px;color:#3300cc;letter-spacing:1px;}


/* j2store */
.ptitle {font-size:46px;letter-spacing:2px;text-align:left;margin:50px 0;}
.pbody img {box-shadow:2px 2px 3px #888888;}
.pitem td {font-family: "Buda", Arial, sans-serif; font-size:24px;}
.j2store-product.j2store-product-1.product-1.simple.default {font-size:20px;}



/* media screens */

@media screen and (max-width: 1123px) {
	.sp-megamenu-parent > li > a {font-size:18px!important;}

}


@media screen and (max-width: 1054px) {
	nav {margin-right:2%;}
	.sp-column.h_logo a {color: #ffffff;font-family:'Special Elite', sans-serif;font-size: 50px!important;font-weight: 400;margin-left: 10px!important;
	letter-spacing: 3px;}
}


@media screen and (max-width: 576px) {
	.bantxt h1 {font-size:60px;}
	.bantxt p {font-size:40px;}
	.sp-column.h_logo a {font-size: 34px!important;}
}


@media screen and (max-width: 991px) {
	nav {float:right;}
	#sp-header .logo {height: 90px;}


@media screen and (max-width: 1080px) {
}