/* ===== OVER ALL DEFINITIONS ===== */

/* ===== fonts ===== */
.super-head {
  font: 36px Inter;
	font-weight: 900;
}

.main-head {
  font: 32px Lato;
	font-weight: 900;
}

.sub-head {
  font: 24px Lato;
	font-weight: 900;
}
.weightier {
	font-weight: 900;
}

/* ===== colors ===== */
.brown-d {
  color: #654932;
}
.green-m {
  color: #A7C154;
}
.green-d {
  color: #5E722D;
}
.orange-m {
  color: #DD833B;
}
.orange-d {
  color: #993300;
}

/* ===== primary header ===== */
.ast-primary-header-bar {
    padding: 15px 15px 0px 15px !important;
}

/* ===== paragraph spacing ===== */
.entry-content p {
  margin-bottom: 0.4rem;
}

/* ===== carousel on homepage ===== */
#pg-5931-0 { height: 120px}


/* ===== carousel homepage ===== */
.so-widget-sow-anything-carousel-base-6f1d4262082b-3335 .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item {
  margin: 0px 12px 12px 12px;
}

/* ===== button decoration ===== */
.sowb-button {
  text-decoration: none !important;
	padding: 3px 9px 5px 12px !important;
}

/* ===== LANGUAGE MENU ===== */

/* ===== open language menu ===== */
#open-language-menu {
		padding: 0px; 
		background-color: #A7C154;
		border: none;
}

/* Off-Canvas Language Menu Styling */
#language-menu {
    position: fixed;
		top: 125px;
    right: -300px; /* Menu is hidden initially */
    width: 75px;
    height: 120px;
		padding: 10px;
    background: #5E722D;
		border-radius: 5px;
    transition: right 0.3s ease-in-out;
    z-index: 9999;
}

/* Show Language Menu when active */
#language-menu.active {
		color: white;
    right: 0;
}

/* Style Language Menu ITEMS */
#lang-en,#lang-zh,#lang-bo,#lang-ne {
    display: block;
    text-align: right;
    cursor: pointer;
}
		
/* ===== menus =====
.main-header-menu .sub-menu .menu-link {
  padding:.9em 1em;
} */

/* ===== salvation way homepage ===== 
#pgc-5931-1-2 > .panel-cell-style {padding-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}
.panel-cell-style {padding-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}
*/
/* ===== buttons ===== */
/*.standard-button {
  background-color: black !important;
	font-size: 1em !important;
}

.download-audio-button, .download-language-button  {
  background-color: black !important;
	font-size: 0.8em !important;
}
.way-button, .way-button:hover, .way-button:focus {
  display: block;
  width: 100%;
	font-size: 20px;
	color: black;
	background-color: #B2BEB5;
	text-align: left;
	border: none;
	box-shadow: none;
	margin-top: 10px;
}



.video-button {
	text-align: center;
}
*/



/*
 * 
 ===== primary header ===== 

/* Tablet
@media (min-width: 544px) and (max-width: 920px) {
  .site-primary-header-wrap.ast-primary-header-bar {
    padding: 0px !important;
  }
}
/* Mobile 
@media (max-width: 543px) {
  .site-primary-header-wrap.ast-primary-header-bar {
    padding: 0px !important;
  }
}

		/* ===== buttons on homepage ===== */
		/*
		#pgc-3335-1-0 a {
    font-size: 0.9em;
    padding-left: 0px;
    padding-right: 0px;
    width: 97%;
  }

  #pgc-3335-1-1 a {
    font-size: 0.9em;
    padding-left: 0px;
    padding-right: 0px;
    width: 97%;
  }

  #pgc-3335-1-2 a {
    font-size: 0.9em;
    padding-left: 0px;
    padding-right: 0px;
    width: 97%;
  }
	
	/* ===== buttons on resource pages ===== */
				/*
  .resource-button {
    font-size: 0.7rem;
    padding-left: 5px;
  }
		
	/* ===== buttons on way of salvation ===== */		
				/*
	.way-button {
	margin-top: 5px;
}


}
/*
.checkout-button {
  display: block;
}

.close-button {
  border: solid;
  border-width: thin;
  text-decoration: none;
}

.wp-playlist-tracks {
  height: 105px;
  overflow-y: scroll;
}
*/
/*
.product h3 {
  font-size: 1.3rem;
}

.widget_namkhadisplay_widget .button {
  text-decoration: none;
  color: black;
  font-size: 12px;
  border: none;
}
*/

/*
 * .ast-woo-product-category {
	display:none !important;
}

.so-widget-sow-button-flat-ac0d182ad915-3335 .ow-button-base a {
		padding-inline: 0px;
}

.card-title {display:none}
ol.breadcrumb {
	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
li.breadcrumb-item {
	display:none;
}
section#blog {
	padding-top: 0px;
}
.blog_page .astral_blog {
	padding-top: 0px;
}

.widget_namkhadisplay_widget h3 {
  color: black;
	font-size:15px;
}

*/