.elementor-kit-958{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#333333;--e-global-color-accent:#FF6C00;--e-global-color-2c8e8e0:#FF6C00;--e-global-color-5829311:#FAFAFA;--e-global-color-9573ac8:#464646;--e-global-typography-primary-font-family:"Georgia";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Georgia";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Georgia";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Times New Roman";--e-global-typography-accent-font-weight:500;--e-global-typography-66a5477-font-family:"Georgia";--e-global-typography-66a5477-font-size:1.5rem;--e-global-typography-66a5477-font-weight:500;--e-global-typography-f1d787b-font-family:"Georgia";color:var( --e-global-color-text );}.elementor-kit-958 h1{color:#000000;font-size:3rem;font-weight:400;}.elementor-kit-958 h2{color:#333333;font-size:2.3rem;font-weight:300;}.elementor-kit-958 h3{color:#333333;font-size:1.9rem;font-weight:500;}.elementor-kit-958 h4{color:#333333;font-size:1.1rem;font-weight:400;}.elementor-kit-958 h5{color:#333333;font-size:1.5rem;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-958 e-page-transition{background-color:#FFBC7D;}@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 *//*header*/
.jupiterx-navbar-brand-img {
    width:207px!important;
}

.jupiterx-navbar-cart-icon {
	color:#777!important;
}

.navbar-light .navbar-toggler-icon {
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* homepage */

.home-image-3 {
  position: relative;
  text-align: center;
  color: white;
  max-width:1120px;
}

.home-text-3 {
    left: 0;
    position:absolute;
    text-align:center;
    top: 10px;
    width: 100%;
    font-size:2.5em;
    text-shadow:2px 2px 1px #333;
}

.home-orange-button-3 a {
position: absolute;
    top: 85%;
    left:30%;
    font-size:1.5em;
    line-height: 1.5em;
    font-weight:300;
    color:#FFF!important;
    padding:8px 25px 8px 25px;
    background-color:#d72027
}

.home-image-sm {
	display:none;
}

.home-prod-button { 
    padding:12px 15px;
    background:#ff6c00;
}

.home-prod-button a { 
    color:#fff;
}

/* end home */


/* sidebar */
.email-sidebar-button {
    background:#ff6c00;
    border:0px;
    border-radius:0;
    font-size:.9em;
    margin-top:0px!important;
    margin-bottom:5px!important;
}

.email-sidebar-form {
    background:#FFF!important;
    color:#000!important;
    margin-bottom:0px!important;
    border:0!important;
    font-size:.9em;
}

.wc-block-grid__product-price {
	display:none;
}

.entry-summary .price {
	display:none; }

.woocommerce-variation-price .price {
    display:block;
}	

.entry-summary .product_meta {
	display:none; }

.wc-block-grid__product-title {
	font-weight: 400!important;
	font-size: 1.2em;
}

.wp-block-button {
	display:none;
}

.orange-button {
  background-color: #ff6c00;
  border-radius: 0px;
  border: none;
  color: white;
  padding: 16px 28px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1.5rem;
	font-weight:400;
	margin: 10px 0 40px 0;
}

.orange-button a{ color:#FFF; }

.single_add_to_cart_button {
	background: #ff6c00!important;
	opacity: 1!important;
	padding: 10px 15px!important;
	border:0!important;

}

.jupiterx-main-content {
	padding:18px 0!important;
}	
	

.product_list_widget .product-title {
	font-weight: 400;
	font-size:16px;
}

.product_list_widget .subscription-details {
	display:none!important;
}

.product_list_widget .from {
	display:none!important;
}

.product_list_widget .woocommerce-Price-amount {
	display:none!important;
}

.variations .label {vertical-align:top!important} 

.product-template-default .breadcrumb {display:none;}

.post-template-default .breadcrumb
{display:none;}

.product_title
{display:none!important;}

.jupiterx-archive-title.jupiterx-archive-header-post-title {
    display:none!important;
}

.need-top-margin {
	margin-top: 18px;
}

.about-image {
	margin-top: 8px;
}

.wp-block-pullquote p {
	font-size: 1em!important;
	font-style:italic;
}

.wp-block-pullquote {
	padding: 20px 0 20px 0;
}

/* checkout */
a.woocommerce-button.button.view {
    background-color: #ff6c00;
        border:0px;
}

li.woocommerce-MyAccount-navigation-link.is-active {
    background-color: #ff6c00!important;    
}

a.button.cancel {
  background-color: #dc3545;  
  border:0px;
}

a.button.change_address {
    background-color: #ff6c00;
    border:0px;
}


@media only screen and (max-width: 999px) {
.jupiterx-navbar-brand-img {
    width:155px!important;
}
.jupiterx-site-navbar .navbar-nav .nav-link{
    font-size:.8rem!important;
}
}

@media only screen and (max-width: 850px) {
.home-image-3 {
  position: relative;
  text-align: center;
  color: white;
}

.home-text-3 {
    left: 0;
    position:absolute;
    text-align:center;
    top: 2px;
    width: 100%;
    font-size:2.0em;
    text-shadow:2px 2px 1px #333;
}

.home-orange-button-3 a {
    position:absolute;
    left: 29%;
    top: 82%;
    font-size:1.2em;
    line-height: 1.5em;
    font-weight:300;
    color:#FFF!important;
    padding:5px 10px 5px 10px;
}

.orange-button-home {
  background-color: #ff6c00;
  border-radius: 0px;
  border: none;
  color: white;
  padding: 12px 35px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1.3rem;
	font-weight:300;
	margin-top: 20px;
}

.orange-button-home a{ color:#FFF; }    
}

@media only screen and (max-width: 767px) {
/* homepage */
.home-prods {
	margin-left:3%;
	margin-right:3%;
}
.wc-block-grid__product-title {
	font-weight: 400!important;
	font-size: 1em;
}

.home-image-3 img{
 display:none;
} 

.home-image-sm {
	display: block;
	position: relative;
	text-align:center;
	z-index:-2;
	}

.home-text-3 {
    left: 0;
    position:absolute;
    text-align:center;
    top: 0;
    width: 100%;
    font-size:1.4em;
    text-shadow:2px 2px 1px #333;
    display:none;
}

.home-orange-button-3 a {
   display:none;
}


}/* End custom CSS */