/*
 Theme Name:   Stellarium Child
 Theme URI:    http://stellarium.bold-themes.com
 Description:  Stellarium child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     stellarium
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  stellarium-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */



/* Dimensiune preț redus produs */
html body div.product .onsale {
	width: 75px;
	height: 75px;
	line-height: 75px;
	background: #c16c76;
}

/* Dimensiune fonturi titluri */
html body .bt_bb_size_normal.bt_bb_headline h1, html body .bt_bb_size_normal.bt_bb_headline h2, html body .bt_bb_size_normal.bt_bb_headline h3, html body .bt_bb_size_normal.bt_bb_headline h4, html body .bt_bb_size_normal.bt_bb_headline h5, html body .bt_bb_size_normal.bt_bb_headline h6 {
    font-size: 2em;
}

/*Responsive images */
html body img.dimensiune-automata {
	width: 100%;
	height: auto;
}

html .btMenuVertical .btLogoArea .logo img {
  height: 68px;
}

html body .btVerticalMenuTrigger .bt_bb_icon {
  width: 30px;
  height: 37px;
}



/* Dimensiuni font pe desktop */
@media (max-width: 1199px) {
/* Typography breakpoint start 1200 */
	html body .bt_bb_size_huge.bt_bb_headline h1,
	html body .bt_bb_size_huge.bt_bb_headline h2,
	html body .bt_bb_size_huge.bt_bb_headline h3,
	html body .bt_bb_size_huge.bt_bb_headline h4,
	html body .bt_bb_size_huge.bt_bb_headline h5,
	html body .bt_bb_size_huge.bt_bb_headline h6 {
		font-size: 2.5rem;
		}
	html body .bt_bb_size_extralarge.bt_bb_headline h1,
	html body .bt_bb_size_extralarge.bt_bb_headline h2,
	html body .bt_bb_size_extralarge.bt_bb_headline h3,
	html body .bt_bb_size_extralarge.bt_bb_headline h4,
	html body .bt_bb_size_extralarge.bt_bb_headline h5,
	html body .bt_bb_size_extralarge.bt_bb_headline h6 {
		font-size: 2.6rem;
		}
	html body .bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
		font-size: .7rem;
		}
	html body .bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
		font-size: .6rem;
		}
	html body .bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
		font-size: .8rem;
		}
	html body .bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
		font-size: .6rem;
		}
}


/* Dimensiuni titluri pe mobil */
@media (max-width: 460px) {
	/* Typography breakpoint start 360 */
	html body .bt_bb_size_huge.bt_bb_headline h1,
	html body .bt_bb_size_huge.bt_bb_headline h2,
	html body .bt_bb_size_huge.bt_bb_headline h3,
	html body .bt_bb_size_huge.bt_bb_headline h4,
	html body .bt_bb_size_huge.bt_bb_headline h5,
	html body .bt_bb_size_huge.bt_bb_headline h6 {
		font-size: 1.3rem;
		}
	html body .bt_bb_size_extralarge.bt_bb_headline h1,
	html body .bt_bb_size_extralarge.bt_bb_headline h2,
	html body .bt_bb_size_extralarge.bt_bb_headline h3,
	html body .bt_bb_size_extralarge.bt_bb_headline h4,
	html body .bt_bb_size_extralarge.bt_bb_headline h5,
	html body .bt_bb_size_extralarge.bt_bb_headline h6 {
		font-size: 1.8rem;
		}
	html body .bt_bb_size_large.bt_bb_headline h1,
	html body .bt_bb_size_large.bt_bb_headline h2,
	html body .bt_bb_size_large.bt_bb_headline h3,
	html body .bt_bb_size_large.bt_bb_headline h4,
	html body .bt_bb_size_large.bt_bb_headline h5,
	html body .bt_bb_size_large.bt_bb_headline h6 {
		font-size: 1.5rem;
		}
	html body .bt_bb_size_normal.bt_bb_headline h1,
	html body .bt_bb_size_normal.bt_bb_headline h2,
	html body .bt_bb_size_normal.bt_bb_headline h3,
	html body .bt_bb_size_normal.bt_bb_headline h4,
	html body .bt_bb_size_normal.bt_bb_headline h5,
	html body .bt_bb_size_normal.bt_bb_headline h6 {
		font-size: 1.5rem;
		}
	html body .bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
		font-size: .6rem;
		}
	html body .bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
		font-size: .6rem;
		}
	html body .bt_bb_size_large.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
		font-size: .5rem;
		}
	html body .bt_bb_size_normal.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
		font-size: .5rem;
		}
	html body .bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
		font-size: .8rem;
		}
	html body .bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
		font-size: .8rem;
		}
}


/* Dimensiuni titluri pe mobil */
@media (max-width: 305px) {
	/* Typography breakpoint start 360 */
	html body .bt_bb_size_huge.bt_bb_headline h1,
	html body .bt_bb_size_huge.bt_bb_headline h2,
	html body .bt_bb_size_huge.bt_bb_headline h3,
	html body .bt_bb_size_huge.bt_bb_headline h4,
	html body .bt_bb_size_huge.bt_bb_headline h5,
	html body .bt_bb_size_huge.bt_bb_headline h6 {
		font-size: 1.1rem;
		}
	html body .bt_bb_size_extralarge.bt_bb_headline h1,
	html body .bt_bb_size_extralarge.bt_bb_headline h2,
	html body .bt_bb_size_extralarge.bt_bb_headline h3,
	html body .bt_bb_size_extralarge.bt_bb_headline h4,
	html body .bt_bb_size_extralarge.bt_bb_headline h5,
	html body .bt_bb_size_extralarge.bt_bb_headline h6 {
		font-size: 1.5rem;
		}
	html body .bt_bb_size_large.bt_bb_headline h1,
	html body .bt_bb_size_large.bt_bb_headline h2,
	html body .bt_bb_size_large.bt_bb_headline h3,
	html body .bt_bb_size_large.bt_bb_headline h4,
	html body .bt_bb_size_large.bt_bb_headline h5,
	html body .bt_bb_size_large.bt_bb_headline h6 {
		font-size: 1.3rem;
		}
	html body .bt_bb_size_normal.bt_bb_headline h1,
	html body .bt_bb_size_normal.bt_bb_headline h2,
	html body .bt_bb_size_normal.bt_bb_headline h3,
	html body .bt_bb_size_normal.bt_bb_headline h4,
	html body .bt_bb_size_normal.bt_bb_headline h5,
	html body .bt_bb_size_normal.bt_bb_headline h6 {
		font-size: 1.3rem;
		}
	html body .bt_bb_size_huge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
		font-size: .4rem;
		}
	html body .bt_bb_size_extralarge.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
		font-size: .4rem;
		}
	html body .bt_bb_size_large.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
		font-size: .4rem;
		}
	html body .bt_bb_size_normal.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
		font-size: .4rem;
		}
	html body .bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
		font-size: .6rem;
		}
	html body .bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
		font-size: .6rem;
		}
}


/* Supra-categoria la Resurse */

html body .bt_bb_headline_superheadline_outside {
	padding-top: 30px;
}

/* Produsele se amestecă cu meniul */
@media (min-width: 1200px) {
	html body.product-template-default.single .btPostContentHolder { 
		margin-top: 100px;
	}
}

/* Dimensiune caseta on sale */
body.archive ul.products li.product .onsale {
	font-size: 14px;
}

/* Culoare titluri */
.bt_bb_size_huge.bt_bb_headline h1, .bt_bb_size_huge.bt_bb_headline h2, .bt_bb_size_huge.bt_bb_headline h3, .bt_bb_size_huge.bt_bb_headline h4, .bt_bb_size_huge.bt_bb_headline h5, .bt_bb_size_huge.bt_bb_headline h6,
html body h1, html body h2, html body h3, html body h4, html body h5, html body h6, html body .bt_bb_headline .bt_bb_headline_superheadline
 {
	color: #462F3C;
}

/* Culoare text */
html .bt_bb_column_content_inner, html .btLightSkin {
	color: #2D353F;
}


/* Afișare butoante slider și pe mobil */
html body button.slick-arrow.slick-arrow.slick-next,
html body button.slick-arrow.slick-arrow.slick-prev {
  margin-left: auto !important;
}

html body button.slick-arrow.slick-next,
html body button.slick-arrow.slick-prev {
  display: inherit !important;
}

/* Image Hover */
a img:hover, a picture source:hover, a picture:hover {
  opacity: 0.804;
}

/* Download button */
.woocommerce-MyAccount-downloads-file {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	background-color: transparent !important;
}

.woocommerce-MyAccount-downloads-file:hover {
	color: #93278f !important;
}

.grecaptcha-badge { 
    visibility: hidden;
}

/* Culoare butoane terapeuți */
html body .bt_bb_style_outline:hover.bt_bb_button a {
  -webkit-box-shadow: 0 0 0 2em #b07281 inset;
  box-shadow: 0 0 0 2em #b07281 inset;
}

/* Imagini rotunde pentru pozele de 150 px */
.round-photo {
	border-radius: 50%;
}

/* Imagini rotunde pentru pozele de 300 px */
.round-photo-large-pix {
	border-radius: 50%;
}

@media (max-width: 992px) {	
	html body .round-photo-large-pix {
		width: 50%;		
		height: 50%;		
	}
}




/* Pagina terapeuti, tabel */
.rand-terapeuti {
  display: grid;
  grid-template-columns: 0.4fr 1fr;
	align-items:center;
}
.coloana-stanga {
	width: 170px;
}

.coloana-dreapta {
	align-items:center;
}

.culoare-fundal-terapeuti {
	background-color: #E8E8E8;
	padding: 15px; 
	border-radius: 15px;
}


/* Ascundere dată în pagini precum https://holisticrestart.ro/event/semnificatia-stelelor-in-rap-si-a-conflictelor-inconstiente-gaurile-negre/ */
.single-ecwd_event .btArticleDate,
html body.single-ecwd_event .bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content::after {
	display: none;
}

/* Spațiu după logo în pagina de eveniment individual https://holisticrestart.ro/event/semnificatia-stelelor-in-rap-si-a-conflictelor-inconstiente-gaurile-negre/ */
html body.single-ecwd_event .btContent {
  width: auto;
  padding: 0;
  margin-top: 80px;
}

/* Butoane woo */
html .woocommerce .btSidebar a.button, html .woocommerce .btContent a.button, html .woocommerce-page .btSidebar a.button, html .woocommerce-page .btContent a.button, html .woocommerce .btSidebar input[type="submit"], html .woocommerce .btContent input[type="submit"], html .woocommerce-page .btSidebar input[type="submit"], html .woocommerce-page .btContent input[type="submit"], html .woocommerce .btSidebar button[type="submit"], html .woocommerce .btContent button[type="submit"], html .woocommerce-page .btSidebar button[type="submit"], html .woocommerce-page .btContent button[type="submit"], html .woocommerce .btSidebar input.button, html .woocommerce .btContent input.button, html .woocommerce-page .btSidebar input.button, html .woocommerce-page .btContent input.button, html .woocommerce .btSidebar input.alt, html .woocommerce .btContent input.alt, html .woocommerce-page .btSidebar input.alt, html .woocommerce-page .btContent input.alt, html .woocommerce .btSidebar a.button.alt, html .woocommerce .btContent a.button.alt, html .woocommerce-page .btSidebar a.button.alt, html .woocommerce-page .btContent a.button.alt, html .woocommerce .btSidebar .button.alt, html .woocommerce .btContent .button.alt, html .woocommerce-page .btSidebar .button.alt, html .woocommerce-page .btContent .button.alt, html .woocommerce .btSidebar button.alt, html .woocommerce .btContent button.alt, html .woocommerce-page .btSidebar button.alt, html .woocommerce-page .btContent button.alt, html div.woocommerce a.button, html div.woocommerce input[type="submit"], html div.woocommerce button[type="submit"], html div.woocommerce input.button, html div.woocommerce input.alt, html div.woocommerce a.button.alt, html div.woocommerce .button.alt, html div.woocommerce button.alt {
  background-color: #181818;
  color: #ccc;
}

/* Produs: Relații conștiente – retreat de 4 zile */
html body.single-product.postid-5468 .woocommerce-Price-amount {
	display:none;
}

/* De ascuns SKU */
html body.single-product div.product .btProductSKU {
	display:none;
}

/* Dacă vrei să adaugi un buton în orice pagină, e util acest cod */
a.button-for-special-use {
	margin: 1em 0 1em 5% !important;
	height: 3.2em !important;
	line-height: 3.2em !important;
	padding: 0 3em !important;
	clear: both;
	border: 0 none;
	border-radius: 4px;
	transition: all 0.23s ease-in-out 0s;
	box-shadow: 0 0 0 2em #93278f inset;
	color: #FFFFFF !important;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}


html .woocommerce .btSidebar a.button, html .woocommerce .btContent a.button, html .woocommerce-page .btSidebar a.button, html .woocommerce-page .btContent a.button, html .woocommerce .btSidebar input[type="submit"], html .woocommerce .btContent input[type="submit"], html .woocommerce-page .btSidebar input[type="submit"], html .woocommerce-page .btContent input[type="submit"], html .woocommerce .btSidebar button[type="submit"], html .woocommerce .btContent button[type="submit"], html .woocommerce-page .btSidebar button[type="submit"], html .woocommerce-page .btContent button[type="submit"], html .woocommerce .btSidebar input.button, html .woocommerce .btContent input.button, html .woocommerce-page .btSidebar input.button, html .woocommerce-page .btContent input.button, html .woocommerce .btSidebar input.alt, html .woocommerce .btContent input.alt, html .woocommerce-page .btSidebar input.alt, html .woocommerce-page .btContent input.alt, html .woocommerce .btSidebar a.button.alt, html .woocommerce .btContent a.button.alt, html .woocommerce-page .btSidebar a.button.alt, html .woocommerce-page .btContent a.button.alt, html .woocommerce .btSidebar .button.alt, html .woocommerce .btContent .button.alt, html .woocommerce-page .btSidebar .button.alt, html .woocommerce-page .btContent .button.alt, html .woocommerce .btSidebar button.alt, html .woocommerce .btContent button.alt, html .woocommerce-page .btSidebar button.alt, html .woocommerce-page .btContent button.alt, html div.woocommerce a.button, html div.woocommerce input[type="submit"], html div.woocommerce button[type="submit"], html div.woocommerce input.button, html div.woocommerce input.alt, html div.woocommerce a.button.alt, html div.woocommerce .button.alt, html div.woocommerce button.alt {
  color: #181818;
}

/* Ascundere elemente din meniu header în Boutique - nu ar trebui să fie acolo, oricum */

#menu-primary-menu #menu-item-5855, #menu-primary-menu #menu-item-5856, #menu-primary-menu #menu-item-5857, #menu-primary-menu #menu-item-5858, #menu-primary-menu #menu-item-5859, #menu-primary-menu #menu-item-5860, #menu-primary-menu #menu-item-5861, #menu-primary-menu #menu-item-5862, #menu-primary-menu #menu-item-3940, #menu-primary-menu #menu-item-3941, #menu-primary-menu #menu-item-3942 {
	display: none;
}

/* Ascundere elemente din meniu footer în Boutique - nu ar trebui să fie acolo, oricum */

#menu-footer-menu .menu-item-5855, #menu-footer-menu .menu-item-5856, #menu-footer-menu .menu-item-5857, #menu-footer-menu .menu-item-5858, #menu-footer-menu .menu-item-5859, #menu-footer-menu .menu-item-5860, #menu-footer-menu .menu-item-5861, #menu-footer-menu .menu-item-5862,
#menu-footer-menu .menu-item-3597, #menu-footer-menu .menu-item-3780, #menu-footer-menu .menu-item-3592, #menu-footer-menu .menu-item-3600, #menu-footer-menu .menu-item-35, #menu-footer-menu .menu-item-4150, #menu-footer-menu .menu-item-32 {
	display: none;
}

/* Fundal colorat cod cupon coș cumpărături */
html body .woocommerce-cart-form div.coupon {
	outline: 4px #93278f solid;
	padding: 5px;
}

/* Pagina evenimente are produsele un pic aglomerate */
.page-id-3565 .products ul, .page-id-3565 ul.products {
  margin: 0 0em 2rem;
 }
 
/* Buton adaugă în coș pagina evenimente */
html body.page-id-3565 div.woocommerce a.button {
  color: #fff;
}

/* Ascundere piloni în afara blogului */
body.category-121 #clasaspecialadeascunsspecial {
    display: none !important;
}


/* Afișare pe dispozitive mai mici terapeuți + servicii */
@media (max-width: 992px) {	
	.rand-terapeuti h3 {
		font-size: 1.2em;
	}

	html body .rand-terapeuti img {
		width: 70%;
	}
	
	html body .btContentHolder .rand-terapeuti img.alignleft {
		float: none;
		margin-left: 1em !important;
	}
	
	html body .coloana-stanga {
		width: 140px;
	}
}


/* Butoane de tip confirmare comanda */
html body.woocommerce-checkout.woocommerce-order-received .woocommerce-notice--error .button.pay {
 line-height: 5;
}


/* Separator spatii pe mobil */
@media (max-width: 992px) {	
	html body .bt_bb_separator.bt_bb_bottom_spacing_large {
	  margin-bottom: 2em;
	}
}


/* Margine stânga coloane */
.bt_bb_column_content_inner ul, 
.bt_bb_column_content_inner ol {
	list-style-position: inside;
}


/* Breaking points for this theme:
1200px
992px
768px
480px
*/