/*
 Theme Name:   Plastica Child Theme
 Theme URI:    https://plastica.ancorathemes.com
 Description:  Plastica Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com/
 Template:     plastica
 Version:      1.0.0
 Tags:         plastic surgery, beauty, medical, cosmetology, skincare, tattoo removal, non-surgery cosmetology, lip augmentation, botox, laser rejuvenation, facelift, rhinoplasty, dentist, braces, weight loss clinic
 Text Domain:  plastica
*/


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


header ul li.nav-btn a
{
	background-color:#7B2A41;
	color:#fff !important;
	    padding: 15px 25px !important;
    margin-left: 25px;
}

header ul li ul.sub-menu li a{
	color:#fff !important;
}
.menu_mobile .menu_mobile_inner{
	background-color: #7b2a41 !important;
}
header ul li ul.sub-menu{
	background-color: #7b2a41 !important;
}
header ul li ul.sub-menu{
	background-color: #2D1A1F;
}
header ul li ul.sub-menu li a{
	position:relative;
}

header ul li ul.sub-menu li a::before
{
	background-color:#fff;
	width:0;
	height:1px;
	position:absolute;
	bottom:0;
	left:0;
	transition:0.5s;
	content:'';
}

header ul li ul.sub-menu li a:hover::before
{
width:100%;
}


header ul li.nav-btn a:hover{
	background-color:#c49896;
}

.testimonials-review .sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap:before
{
	background-color:#7B2A41;
}

.testimonials-review .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap img
{
	border:2px solid transparent;
	filter: grayscale(100%);
}

.testimonials-review .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .swiper-pagination-button-active .img_wrap img,
.testimonials-review .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button:hover .img_wrap img
{
	border-color:#7B2A41;
	filter: grayscale(0);
}
.testimonials-review .sc_testimonials .sc_testimonials_item_author_title
{
	color:#7B2A41;
	font-size:20px;
	line-height:1.5rem;
	font-weight:500;
}

.testimonials-review .sc_testimonials  .sc_testimonials_item_author_subtitle
{
	color:#7B2A41;
	font-size:14px;
	margin-top:0px !important;
	font-weight:500;
}

.testimonials-review .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom
{
	width:50%;
}

.testimonials-review .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside
{
	padding-left:50%;
}

.testimonials-review .sc_testimonials_fashion .sc_testimonials_item_content, .testimonials-review .sc_testimonials_fashion [class*="column"] .sc_testimonials_item_content
{
font-size:22px;
	line-height:37px;
	font-style:italic;
	color:#7B2A41;
}

.testimonials-review .sc_testimonials_fashion .slider_outer_controls_bottom>.slider_controls_wrap
{
	margin-top:1rem;
}

.testimonials-review .sc_testimonials_fashion .slider_controls_wrap>a.slider_next, .testimonials-review .sc_testimonials_fashion .slider_controls_wrap>a.slider_prev
{
	height:48px;
	line-height:48px;
	width:86px;
	border-radius:0px;
	color:#7B2A41;
	background-color:#fff !important;
	border:none;
}

.testimonials-review .sc_testimonials_fashion .slider_controls_wrap>a.slider_next:hover, .testimonials-review .sc_testimonials_fashion .slider_controls_wrap>a.slider_prev:hover
{
	color:#fff;
	background-color:#7B2A41 !important;
}


.testimonials-review .sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button
{
    width:120px;
}

.contact-forms div.wpcf7 .form-style-1 .style-line[class*="icon-"]:before
{
	color:#fff;
}
.contact-forms input, .contact-forms textarea
{
	color:#fff !important;
}

.contact-forms input:focus::placeholder,
.contact-forms input:active::placeholder, .contact-forms textarea:focus::placeholder,
.contact-forms textarea:active::placeholder
{color:#fff;}
.contact-forms input::placeholder, .contact-forms textarea::placeholder {
    color: #fff; /* your color */
    opacity: 1;    /* make sure it's not faded */
}

/* For better browser support */

.contact-forms input::placeholder,
 .contact-forms textarea::placeholder {
    color: #fff;
    opacity: 1;
}

div.wpcf7 .form-style-1 .style-line .line:before{
	background-color:#c69e9c;
}

.contact-forms select,
.contact-forms select:active,
.contact-forms select:focus
{
	color:#fff;
}
.contact-forms div.wpcf7 .form-style-1 .style-line.icon-subject:before{
	content: '';
    background-image: url(https://project.digifolio.co.in/karaclinic/wp-content/uploads/2025/12/medical_services.png);
    background-size: auto;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
}

.contact-forms  .select_container:after{
	color:#fff;
}

.contact-forms .wpcf7 .wpcf7-submit-style .wpcf7-submit
{
	padding:15px 25px 15px 25px !important;
	font-size:20px;
	font-family: "Cormorant", Sans-serif;
	text-transform: inherit;
}

.contact-forms .wpcf7 .wpcf7-submit-style .submit-style-in:before{
	display:none !important;
}

.contact-forms .wpcf7 .wpcf7-submit-style .submit-style-in
{
	background-color:transparent;
	border:1px solid #fff;
}

.contact-forms .wpcf7 form.invalid .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error, .contact-forms .wpcf7 form.unaccepted .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error, .contact-forms  .trx_addons_message_box_error
{
	color:#fff !important;
}

.contact-forms div.wpcf7 .form-style-1 .columns_wrap.margin-bottom > [class*="column-"]
{
	padding-bottom:40px;
}
.social-icons .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon
{
	border-color:#fff !important;
}

.poweredbylink .sc_layouts_row_type_compact .sc_layouts_item, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item,
.poweredbylink .sc_layouts_row_type_compact .sc_layouts_item, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a
{
	color:#91777E;
}

.footer-nav ul li a
{
	    font-family: "Nunito Sans", Sans-serif;
	font-size:18px;
	font-weight:400;
	color:#ffffffa8 !important;
}

.poweredbylink a
{
	color:#91777E !important;
}


.page-heading .sc_layouts_title_title>.sc_layouts_title_caption, .page-heading .sc_layouts_title .breadcrumbs a, .page-heading .breadcrumbs .breadcrumbs_item, .page-heading .breadcrumbs .breadcrumbs_delimiter
{
    color:#fff !important;
}


@media only screen and (min-width:768px) and (max-width:1024px)
{
    .testimonials-review .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside
    {padding-left:0;}
}

@media only screen and (max-width:767px)
{

.testimonials-review .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside
{
padding-left:0;
}

.testimonials-review .sc_testimonials_fashion .sc_testimonials_item_content, .testimonials-review .sc_testimonials_fashion [class*="column"] .sc_testimonials_item_content
{
    font-size:16px;
    line-height:30px;
    text-align:center;
}

.testimonials-review .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom
{
    width:100%;
    display:flex;
    overflow-x:auto;
}

.testimonials-review .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button
{
display:flex;
flex-direction:column;
min-width:120px;
margin-bottom:0;
}

.testimonials-review .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap + .info_title
{
text-align:center;
}


.testimonials-review .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button > span
{
    margin-right:0;
}

.testimonials-review .sc_testimonials .sc_testimonials_item_author_title
{
    font-size:18px;
}

.testimonials-review .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap
{
    text-align:center;
}

}