/*!
Theme Name: Lesya Child
Theme URI: https://bslthemes.com/
Author: bslthemes
Author URI: https://themeforest.net/user/bslthemes
Description: Lesya - Fitness WordPress Theme
Version: 1.0.0
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Template: lesya
Text Domain: lesya-child
Tags: full-width-template, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, theme-options
*/




.ct-ultimate-gdpr-cookie-popup-modern .ct-container{display:flex;flex-wrap:wrap;align-items:baseline} 
.ct-ultimate-gdpr-cookie-popup-bottomPanel{padding:0}
#ct-ultimate-gdpr-cookie-content {
  width: 80%;
}

.blog-grid-content h4 {
	font-size: 28px;
	min-height: 65px;
}

.feedback-item .rating {
	display: none !important;
}

.feedback-item .author-description img {
	display: none !important;
}

.feedback-item .author-description h5 span {
	font-size: 25px !important;
}

.feedback-item .description span {
	font-size: 14px;
}

.feedback-item {
	min-height: 900px;
	padding: 25px;
}
.banner-inner h1 {
  text-transform: none;
}
.breadcrumb {
  text-transform: none;
}

.avantaje_boxed .elementor-widget-icon-box {
min-height: 400px;
}

.avantaje_boxed .elementor-icon-box-title {
	min-height: 66px;
}

.avantaje_boxed .elementor-widget-container {
box-shadow: 0px 0px 20px rgba(121, 154, 161, 0.2);
}
.section-title .sub-title {
	text-transform: none;
}
.box_list ul, .box_list li {
  list-style: disc;
  margin-left: 10px;
}

.box_produse .elementor-widget-container {
box-shadow: 0px 0px 20px rgba(121, 154, 161, 0.2);
}

.box_produse .btn_see_more {
	margin-top: 20px;
}

.box_produse .btn_see_more a {
	color: #a43d95;
	font-weight: 600;
}
.box_produse .elementor-widget-image-box {
min-height: 620px;
}

.cere_oferta_form .contact-form-area {
	padding-top: 0 !important;
}

.cariere_form .contact-form-area {
	padding-top: 0 !important;
}

.tag-share {
	display: none !important;
}
.blog-list-item a {
	pointer-events: none;
}

.hp_blog .blog-grid-section {
	padding-top: 0;
}
#comments {
	display: none !important;
}

#menu-item-2463-en a {
	pointer-events: none;
}

.main-menu .navbar-collapse li li a {
  text-transform: none;
  text-align: left;
}

.footer-three {
	background: #ccc;;
}
.text-white *, .text-white a, .text-white .nav-search .fa-search {
  color: #000;
}

.copyright-area a {
	color: #fff !important;
	opacity: 1 !important;
}

.copyright-area a span {
	color: #fff !important;
	opacity: 1 !important;
}

.copyright-area .elementor-widget-container {
	color: #fff !important;
}
.important_text p {
	color: #fff !important;
	opacity: 1 !important;
}

.newsletter-widget input::placeholder {
  color: #000;
}
.newsletter-widget input {
	border-color: #000 !important;
}

.footer-three a:not(:hover) {
  opacity: 1;
}
.footer-three p {
  opacity: 1;
}

footer .social-style-one a {
	border-color: #000;
}

footer form button i {
	color: #fff !important;
}

.page-title span {
	color: #fff !important;
}
.breadcrumb li a, .breadcrumb li span {
	color: #fff !important;
}

.breadcrumb li a:hover {
	color: #701376 !important;
}
footer {
	padding-top: 0 !important;
}

.prefooter .contact-form-area {
	padding: 60px 0 !important;
}
.prefooter h2 span {
	color: #fff !important;
}

.prefooter .wpcf7-submit {
	height: 60px;
}

.page-id-992 .prefooter {
	display: none !important;
}

.wpcf7-submit {
font-size: 14px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  fill: #000000 !important;
  color: #000000 !important;
  background-color: #CAE171 !important;
  border-radius: 0px 0px 0px 0px !important;
  border-color: #CAE171 !important
}

.wpcf7-submit:hover {
  background-color: #701376 !important;
  border-color: #701376 !important;
  color: #fff !important;
  fill: #fff !important;
}

.our_team .elementor-image-box-wrapper img {
   height: 400px;
   object-fit: cover;
}

.our_team .elementor-image-box-wrapper {
	box-shadow: 0 0 13px -8px rgba(0,0,0,.5);
	padding-bottom: 20px;
}
.our_team .elementor-image-box-wrapper p {
	line-height: 1.2;
	font-size: 16px;
	min-height: 40px;
}

.our_team .elementor-image-box-wrapper h6 {
	font-size: 21px;
	min-height: 25px;
	margin-bottom: 10px;
}

.box_valori .elementor-widget-container {
	min-height: 510px;
}

.colaboratori .elementor-image-box-wrapper {
	min-height: 530px;
}

.hp_masaj .theme-btn i {
	display: none;
}

.hp_masaj .theme-btn {
	font-size: 14px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  fill: #000000 !important;
  color: #000000 !important;
  background-color: #CAE171 !important;
  border-radius: 0px 0px 0px 0px !important;
  border: 0 !important;
}

.hp_masaj .theme-btn:hover {
	color: #FFFFFF !important;
  background-color: #701376 !important;
}

.raportari img {
	box-shadow: 0 0 13px -8px rgba(0,0,0,.5) !important;
}




@media only screen and (max-width: 480px) {
.copyright-area .elementor-section .elementor-container {
	display: block !important;
}
.copyright-area .elementor-473 .elementor-element.elementor-element-a3bd783 {
  width: 100% !important;
}
.elementor-473 .elementor-element.elementor-element-f56dac8 {
  width: 100% !important;
}
.elementor-473 .elementor-element.elementor-element-a3bd783 {
  width: 100% !important;
}
.elementor-473 .elementor-element.elementor-element-f0ffeba {
  text-align: center !important;
  }
  .box_valori .elementor-widget-container {
	min-height: auto;
}
}