.elementor-kit-12090{--e-global-color-primary:#FA1190;--e-global-color-secondary:#40D651;--e-global-color-text:#000000;--e-global-color-accent:#CD11FB;--e-global-color-53c76ec4:#23A455;--e-global-color-4a81fdc9:#000;--e-global-color-27d056a1:#FFF;--e-global-color-1e48d6b0:#020101;--e-global-color-1a5b8c06:#FA1190;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:16px;line-height:23px;}.elementor-kit-12090 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12090 p{margin-block-end:14px;}.elementor-kit-12090 a{color:var( --e-global-color-1a5b8c06 );}.elementor-kit-12090 a:hover{color:var( --e-global-color-53c76ec4 );font-family:"Roboto", Sans-serif;}.elementor-kit-12090 h3{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;line-height:33px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge.mega-menu-badge-style-two {
    background: #0f834d;
    color: #fff;
    font-weight: 400;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    font-family: inherit;
  margin-top:5px;
}

.storefront-handheld-footer-bar {
  background:#fff !important;
}

.widget_nav_menu ul li::before {
    content: "\f004";
}
.alert-danger

{display:none;}

.elementor-widget-woocommerce-product-content {
  color:#000;
}

.woocommerce-layout 
{
display:none;
}
home ul.products li.product img {
    
    margin: 4px auto !important;
}

.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
 margin-bottom:0px; 
}

body {
 color:#000;
  background:url("https://journeyjuice.com/wp-content/uploads/2019/03/colorband.jpg") repeat-x top;
}
.site-search .widget_product_search form::before {
    top: .5em;
    left: 1.15em;
}
.site-search .widget_product_search form input[type="search"] {

    padding-left: 4em;

}
.edit-link {
 display:none; 
}

.col-full 
{
 width:98%; 
  max-width:98%; 
}
.single-product div.product .woocommerce-product-gallery img {
margin:20px 10px 10px 0px;}

.storefront-full-width-content .woocommerce-products-header h1:last-child, 
.storefront-full-width-content.woocommerce-account .entry-header h1:last-child, 
.storefront-full-width-content.woocommerce-cart .entry-header h1:last-child, 
.storefront-full-width-content.woocommerce-checkout .entry-header h1:last-child {
margin:10px 0px;}

.woocommerce .site-main {
 margin-top:20px; 
}
.woocommerce-active .site-header .main-navigation {
 width:100%; 
}


#homepageposts  {
 margin-top:20px; 
}

.content-area, .widget-area {
 margin-bottom:0px; 
}
.alignright, .right {
 clear:right; 
  margin:0px 0px 15px 10px;
}

.inside-grid-column {
 margin-right:20px; 
}

.site-header,
#masthead,
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
 background:none !important; 
  border-bottom:0 !important; 
}

.site-header, #masthead {
 margin-top:10px; 
}

.site-header .site-branding img {
 margin-bottom:20px; 
}

 

.wpcf7-form textarea { height: 100px; 
width:60%;
max-width:320px;}


.cart-collaterals h2 {
 font-size:40px; 
}

.woocommerce-active .site-header .site-header-cart {
 display:none; 
}





.col-full {
width:95%;
margin:0px auto;	
}

/*  blog */

.hentry {
 margin:0px; 
}
.hentry.type-post .entry-content {
 width:100%; 
  background:#fff;
  border-radius:12px;
  padding:20px;
}

.hentry.type-post .entry-meta {
 display:none 
}

.hentry .wp-post-image {
 display:none; 
}
.posted-on {
 display:none; 
}

.author {
 display:none; 
}
.posted-on, .posted-on a {
font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  color:#000;
  margin-bottom:10px;
 
}

.alpha, h1
{
 font-size:50px;
  line-height:65px;
  margin:20px 0px 20px 0px;
  color:#087614;
  font-weight:800;
   text-transform: capitalize;
}
 
  


h3 {
font-size:46px;
  line-height:58px;

	color: #9804bc;
	opacity: 1;  
}




 

.azc_tsh_toggle, .azc_tsh_toggle a {
font-size:38px !important;
  line-height:47px;
 padding-left:10px;

	color: #01c818 !important;
}
  .azc_tsh_toggle 
  {
  /*stitching*/
	outline: 1px dashed #fa118f;
	outline-offset: -8px;
	
	background: rgba(255,255,255,.7);
	 
	margin: 100px auto;
	
	/*shadow*/
	-webkit-box-shadow: 2px 2px 2px #ccc;
	-moz-box-shadow: 2px 2px 2px #ccc;
	box-shadow: 2px 2px 2px #ccc;

}
 .azc_tsh_toggle_active {
  /*stitching*/
	outline: 1px dashed #fa118f;
	outline-offset: -8px;
	
	background: rgba(255,255,255,.7);
	 
	margin: 100px auto;
	
	/*shadow*/
	-webkit-box-shadow: 2px 2px 2px #ccc;
	-moz-box-shadow: 2px 2px 2px #ccc;
	box-shadow: 2px 2px 2px #ccc;

}

.post-author {
 display:none; 
}
blockquote+h2, blockquote+h3, blockquote+h4, blockquote+header h2, form+h2, form+h3, form+h4, form+header h2, ol+h2, ol+h3, ol+h4, ol+header h2, p+h2, p+h3, p+h4, p+header h2, table+h2, table+h3, table+h4, table+header h2, ul+h2, ul+h3, ul+h4, ul+header h2 {
 margin-top:0px; 
 border:none;
 font-style:normal;
 color:#000;
}



table th {
background:#ffd669;	
}

table tr, table td, table tbody td,  td, table tbody td {
background:#ffe9af !important;
}





.hentry.type-post .entry-meta {
 float:right;
}






 
.storefront-breadcrumb {
 display:none;
  padding:none;
  margin:none;
}

 
.woocommerce-tabs {
 background:#fff url(https://journeyjuice.com/wp-content/uploads/2017/09/coloredflower.png);
 padding:25px;
  color:#000;
  border-radius:10px;
 
  margin:20px auto;
}
.home .entry-content  {
 background:none; 
  box-shadow:none;
   margin:0px auto;
   padding:0px;
}
.storefront-full-width-content .woocommerce-tabs .panel {
box-shadow:none;
background:none;	
}

.hentry .entry-content a:not(.button) {
    text-decoration: none;
}

  #homepageposts h2.entry-title, h2, h2 a {
 font-size:30px;
    line-height:39px;
  margin:10px 0px;
    font-weight:bold;
  
}

.storefront-full-width-content.single-product div.product .woocommerce-tabs, .storefront-product-pagination {
 display:none; 
}

.woocommerce-tabs .panel h2:first-of-type,
.storefront-full-width-content .related.products > h2:first-child, .storefront-full-width-content .up-sells > h2:first-child  {
 font-size:25px !important;
  margin:10px 0px;

  line-height:51px !important;
}


 h2.woocommerce-loop-product__title {
  font-size:24px;
  font-weight:bold;
  color:#fff;
}
ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3


{
  font-size:24px;
  font-weight:bold;
  color:#000;
  line-height:29px;
   text-shadow:none;
 
}



.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 {
 font-size:40px !important; 
  padding-bottom:0px !important; 
}



input[type="text"],
.wpcf7-text {
  
  text-align:left !important;
font-style:normal !important;
  
}
.wpcf7-form-control-wrap {
 margin-bottom:10px; 
}
.vgray {
display:none;
}
.site-info {
 display:none;
  
}

#order_comments_field {
 font-weight:bold !important;
  font-size:16px;
}
.post-inner-content {
 padding:none !important; 
}


#content {
 padding:0px 20px;
  margin:0px auto;
}
 #comments, .entry-utility {
 display:none !important; 
}

.home h1.entry-title {
 display:none; 
}

#respond {
 display:none; 
}
/*woo */


.about_paypal a {
color:#fff;	
}

.order_comments {
font-size:16px;	
font-weight:bold;
}

#payment .payment_methods > li:not(.woocommerce-notice),
#payment .payment_methods > li:not(.woocommerce-notice):hover {
 background:#fa1190;
 color:#fff;
 font-size:20px;
 font-weight:bold;
}

#payment .payment_methods a {
color:#fff;	
}


#payment .payment_methods li.wc_payment_method > input[type="radio"]:first-child:checked + label::before {
color:#fff;	
}


#payment .payment_methods li .payment_box {
font-size:14px;	
background:#fa1190;
}

.woocommerce-tabs ul.tabs li.active a, ul.products li.product .price, .onsale, .widget_search form::before, .widget_product_search form::before {
 color:#000;
 font-size:22px; 
}

.single-product div.product .woocommerce-product-gallery img {
 border:6px solid #40d651; 
}


.site-main ul.products li.product {
 background:#fff url(https://journeyjuice.com/wp-content/uploads/2017/09/coloredflower.png);
}


.home ul.products li.product.first {
	background:#fffd40; 
 }
 
.home   ul.products li.product:nth-child(2) {
	background:#cd11fb; 
 }
 
 .home  ul.products li.product:nth-child(3) {
	background:#fa1190; 
 }
 
 .home  ul.products li.product.last {
	background:#40d651; 
 }


ul.products li.product .button {
 background:#d04037;
  border-radius:12px;
  border:3px solid #f38432;
}
  
.woocommerce-active .site-header .site-header-cart {
	
width:15%;	padding:0px 10px !important;	
}
.site-header-cart .cart-contents .count {
 color:#000; 
}

ul.products li.product .price {
 color:#000; 
}

.woocommerce-breadcrumb {
 display:none; 
}
  ul.products {
	margin:0px auto;   
   }
 
  ul.products li.product {
	padding:10px;  
  }
 
 
 .page-template-template-fullwidth-php .site-main .columns-4 ul.products li.product, .page-template-template-homepage-php .site-main .columns-4 ul.products li.product, .storefront-full-width-content .site-main .columns-4 ul.products li.product {
	width:25%;
	float:left;
	margin:0px; 
	min-height:440px;
 }
 .site-main ul.products li.product {
	margin-right:0px; 
 }
 
.related .products {
 display:none; 
}
 
 .woocommerce .columns-4 {
	 
	background:url(images/flowers.png); 
 }
 
.widget .widget-title, .widget .widgettitle, h4 {

    font-size: 20px;
    letter-spacing: 0;
    border-bottom: 1px solid rgba(0,0,0,.05);
    padding: 0;
    margin-bottom: 10px;
    font-weight: 500;

}
/* footer */

.site-footer {
 background:none !important;  
}

.footer-widgets {
 padding-top:0px; 
}
 .home ul.products li.product img {
	max-width:200px;
  	border-radius:360px;

 border:3px  solid #fe3710;

 }


.site-footer {
 color:#000; 
}

 .widgettitle  {
font-size:25px;  
} 



    @media screen and (max-width: 1027px) {
		
		.storefront-full-width-content .site-main .columns-4 ul.products li.product {
          width: 50%;}
	
		.alpha, h1{
font-size:30px;
  line-height:45px;
  margin:10px 0px 10px 0px;
  color:#087614;
  font-weight:800;
   text-transform: capitalize;
}
 
  
  
h2 {
font-size:45px;
  line-height:51px;
  	color: #fa118f;
	opacity: 1;  
}


h3 {
font-size:37px;
  line-height:43px;
 	color: #9804bc;
	opacity: 1;  
}



 
h5 {
color:#fff !important;
font-size:16px  !important;
}


 #homepageposts h2.entry-title, h2 {
 font-size:35px;
  margin:10px 0px;

}

		
	}

 @media screen and (max-width: 650px) {
		
		.storefront-full-width-content .site-main .columns-4 ul.products li.product {
          width: 100%;}
}/* End custom CSS */