/*
Theme Name: Legasy
Theme URI: http://demo.bravisthemes.com/legasy/
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes/
Description: We are happy to present our new Legasy Beauty & Spa Wordpress Theme. We implemented all the best features and created the usable and eye-catching design for you. Our original work has several directions: Hair Salon, Nail Salon, Beauty and Spa Salon & Aesthetics Clinic or Wellness Center.
Version: 1.0.3
Requires PHP: 7.0
Tested up to: 6.6
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: legasy
Tags: beauty, beauty center, beauty salon, beauty spa, beauty treatment, booking, elementor, nail salon, resort, skincare, spa, spa center, wellness, wellness center, yoga 
*/

body {
    background: #111111;
}

#grad-gold .pxl-item--inner, #grad-gold2 .elementor-widget-container {
	background: linear-gradient(46.67deg, #B18532 0.82%, #EFCE68 34.96%, #CFA944 68.65%, #DBB048 89.49%), #3D3D3D;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.pxl-team-carousel1 .plx-item--holder {
    bottom: 0;
}

.pxl-team-carousel1 .pxl-item--meta {
    background: #547845;
    padding: 25px 25px 35px !important;
}

.pxl-team-carousel1 .pxl-item--inner:hover .pxl-item--meta {
    background: #222222;
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active, #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover, body #booked-profile-page input[type=submit].button-primary:hover, body .booked-list-view button.button:hover, body .booked-list-view input[type=submit].button-primary:hover, body div.booked-calendar input[type=submit].button-primary:hover, body .booked-modal input[type=submit].button-primary:hover, body div.booked-calendar .bc-head, body div.booked-calendar .bc-head .bc-col, body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover, body #booked-profile-page .booked-profile-header, body #booked-profile-page .booked-tabs li.active a, body #booked-profile-page .booked-tabs li.active a:hover, body #booked-profile-page .appt-block .google-cal-button > a:hover, #ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header {
    background: #4a6a3c !important;
	border: 0 !important;
}


body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row.days .bc-col {
    background: #547845 !important;
}

sr7-txt#ban-subt {
    background: linear-gradient(46.67deg, #B18532 0.82%, #EFCE68 34.96%, #CFA944 68.65%, #DBB048 89.49%), #FFFFFF !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}

#pxl-header-elementor .px-header--transparent {
    top: 0 ;
    position: unset !important;
}

#foot-end .pxl-section-bg-parallax {
    bottom: -15px !important;
}

#service a span {
    color: white;
	transition: 0.5s all ease;
}

#service a span:hover {
	color: #71823C;
}

.pxl-scroll-top {
    background: #547845;
}

.pxl-scroll-top:hover {
    background: white;
    color: #547845;
}
.pxl-contact-form1 .wpcf7-form-control:not(.wpcf7-submit) {
    border: 0;
}

.pxl-testimonial-carousel1 .pxl-carousel-inner.aligt-left .pxl-swiper-dots .pxl-swiper-pagination-bullet {
    border-color: #547845 !important;
}

sr7-img#SR7_1_1-1-6 {
}

sr7-mask {
    filter: brightness(0.5);
}

.pxl-gallery-carousel1 .pxl-item--feature img {
    height: 660px;
    object-fit: cover;
}

.pxl-offer-package1 .pxl-price {
    display: flex;
    flex-direction: column-reverse;
    align-self: flex-start;
}

.pxl-offer-package1 .pxl-pre-number {
    margin-top: 12px;
}

.pxl-offer-package1 .pxl--suffix {
    font-size: 1.1rem;
    font-weight: 600;
}

body.page-id-11 {
    background: unset;
}

.pxl-offer-package1 .pxl-item--inner:hover:before {
    background: #222222;
}

.pxl-offer-package1 .btn-detail:hover::before {
    background: white;
}

.pxl-offer-package1 .btn-detail:hover {
    color: #71823c;
}

.pxl-contact-form1 .wpcf7-form .input-filled label {
    color: white;
}


.page-id-11 div#pxl-main {
    padding: 50px 0;
}

#course-inn h2 {
    font-size: 38px;
    margin-bottom: 0px;
}

#course-inn h4 {
    font-size: 24px;
    margin-bottom: 20px;
    color: #547845;
}

#course-inn strong {
    color: black;
    font-family: Nanum Gothic;
}

#course-inn h5 {
    font-size: 20px;
    margin-bottom: 5px;
}

#course-inn li {
    line-height: 26px;
}

#course-inn li::marker {
    color: #587843;
}




@media only screen and (max-width: 1000px){
	
	#course-inn h2 {
    font-size: 32px;
	}

	#course-inn h4 {
		font-size: 20px;
	}
	
	#SR7_1_1 .erinyen.sr7-arrows {
    display: none !important;
}
	
	.pxl-offer-package1 .pxl-item--holder {
    background: white;
    padding: 20px;
}

.pxl-offer-package1 .btn-detail:hover::before {
    background: black !important;
}
	
	#pxl-header-elementor .pxl-header-branding img {
    height: 80px;
}
	
	#pxl-header-elementor .pxl-header-branding {
    margin: 8px;
}
	
.pxl-gallery-grid2 .pxl-item--body {
    padding-left: 30px;
}
	
	.pxl-gallery-grid2 .pxl-item--inner:before {
		right: 0 !important;
	}	
	
	
	
	
	
}