/*
 Theme Name:   Beautique Child Theme
 Theme URI:    https://beautique.axiomthemes.com/
 Description:  Beautique Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     beautique
 Version:      1.0.0
 Tags:         beauty, hair, makeup, massage, nail salon, plastic surgery, luxury salon, spa, wellness center, barbershop, hairdresser, tattoo salon, piercing, online store, beauty products
 Text Domain:  beautique
*/


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

.footer-phone-no a{
	color:#fff !important;
}
.scroll_to_top_style_default {
    background-color: #008cc2 !important;
    border-color: #008cc2 !important;
    box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.5);
}
.scroll_to_top_style_default:hover {
    background-color: #AC8400 !important;
    border-color: #AC8400 !important;
}
.page-id-30253 .sc_services_qw-panel .sc_services_qw_panel_thumbs .sc_qw_panel_thumb {
   
    background-position: top !important;
}
.page-id-30253 .sc_services_qw-panel .sc_services_qw_panel_thumbs .sc_qw_panel_thumb_active {
    opacity: 0.5 !important;
}

.subpagesheader .menu-column .sc_layouts_menu_nav > li > a{
    color:#151218 !important;
}
.subpagesheader .menu-column .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a{
    color:#151218 !important;
}
.subpagesheader .menu-column .menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover {
    color:#151218 !important;
}
.subpagesheader .menu-column .menu_hover_zoom_line .sc_layouts_menu_nav > li > a:focus {
    color:#151218 !important;
}
.subpagesheader .menu-column .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #151218 !important;
}

.subpagesheader .main-menu-column .sc_layouts_menu_nav > li > a{
    color:#fcfcf7 !important;
}
.subpagesheader .main-menu-column .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a{
    color:#fcfcf7 !important;
}
.subpagesheader .main-menu-column .menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover {
    color:#fcfcf7 !important;
}
.subpagesheader .main-menu-column .menu_hover_zoom_line .sc_layouts_menu_nav > li > a:focus {
    color:#fcfcf7 !important;
}
.subpagesheader .main-menu-column .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #fcfcf7 !important;
}
.custom-breadcrumbs .sc_layouts_title_caption,
.custom-breadcrumbs .sc_layouts_title_breadcrumbs a,
.custom-breadcrumbs .breadcrumbs .breadcrumbs_delimiter:before,
.custom-breadcrumbs .breadcrumbs_item.current
{
    color:#AC8400 !important;
}
.custom-gap .elementor-container.elementor-column-gap-extended {
    gap: 20px;
}

.podcast-form div.wpcf7 .form-style-7 .style-line[class*=icon-] textarea, 
.podcast-form div.wpcf7 .form-style-7 .style-line[class*=icon-] select, 
.podcast-form div.wpcf7 .form-style-7 .style-line[class*=icon-] input {
    padding-left: 36px;
    color: #ffff;
}

.podcast-form div.wpcf7 .form-style-7 .style-line[class*=icon-] input::placeholder,
.podcast-form div.wpcf7 .form-style-7 .style-line[class*=icon-] textarea::placeholder {
    color: #ffffff;
}

.podcast-form div.wpcf7 .form-style-7 .style-line[class*=icon-] input::-webkit-input-placeholder,
.podcast-form div.wpcf7 .form-style-7 .style-line[class*=icon-] textarea::-webkit-input-placeholder {
    color: #ffffff;
}

.podcast-form div.wpcf7 .form-style-7 .style-line[class*=icon-] input:-ms-input-placeholder,
.podcast-form div.wpcf7 .form-style-7 .style-line[class*=icon-] textarea:-ms-input-placeholder {
    color: #ffffff;
}

.podcast-form .wpcf7 .wpcf7-submit-style .wpcf7-submit {
    border: 1px solid #fff !important;
}

.wpcf7 .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in{
    color: #AC8400 !important;
    background-color: #ffffff !important;
}
.wpcf7 .wpcf7-submit-style:hover .wpcf7-submit {
    color: #AC8400 !important;
}

/*.podcast-form .wpcf7 .wpcf7-submit-style .wpcf7-submit {
    margin: 0;
    padding: 18px 35px 16px 64px !important;
    background: #fff !important;
    position: relative;
    z-index: 1;
    color: #AC8400;
}

.podcast-form .wpcf7 .wpcf7-submit-style .submit-style-in {
    background-color: #AC8400 !important;
    color: #AC8400 !important;
}*/

/* Podcast CSS  */

.kg-podcast-wrapper{
display:flex;
gap:30px;
flex-wrap:wrap;
}

/* Card */
.kg-podcast-card{
flex:0 0 calc(50% - 15px);
background:#fff;
border-radius:20px;
overflow:hidden;
border: 2px solid #008cc2;
}

.kg-podcast-image{
position:relative;
}

.kg-podcast-image img{
width:100%;
display:block;
}

.kg-podcast-content{
padding:25px;
}

.kg-podcast-content h3{
color:#151218;
text-align:left;
font-size:27px;
line-height:37px;
margin-top:0;
text-transform:capitalize;
}

.kg-footer{
display:flex;
justify-content:space-between;
align-items:center;
margin-top:15px;
}

.kg-footer p {
    margin-bottom: 0;
    color: #AC8400 !important;
    font-weight: bold;
    font-size: 22px;
    line-height: 26px;
}

.kg-footer img{
width:67px;
}

.kg-channel-logo{
height:28px;
}

.kg-listen-btn{
background:#AC8400;
color:#fff;
padding:10px 20px;
border-radius:6px;
text-decoration:none;
}

/* Video */
.kg-video{
width:100%;
display:block;
border-radius:12px;
}

/* Hide WP media player controls initially */
.mejs-controls{
opacity:0;
visibility:hidden;
transition:0.3s;
}

.kg-podcast-content p {
    color: #151218;
    text-align: left;
    margin-bottom: 0px;
}

/* Tablet */
@media (max-width:1024px){

.kg-podcast-card{
flex:0 0 calc(50% - 15px);
}

}

/* Mobile */
@media (max-width:767px){

.kg-podcast-wrapper{
gap:20px;
}

.kg-podcast-card{
flex:0 0 100%;
}

.kg-podcast-content{
padding:20px;
}

.kg-podcast-content h3{
font-size:22px;
line-height:30px;
}

span.menu_button_close_text {
    color: #101010 !important;
}

span.menu_button_close_icon {
    color: #101010 !important;
}

.menu_mobile .menu_mobile_inner a, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li:before {
    color: #101010 !important;
}


}

span.sc_layouts_item_icon.sc_layouts_iconed_text_icon.trx_addons_icon-menu{
    color: #AC8400;
}


/* End podcast CSS  */

.sc_testimonials_item_content p,
h4.sc_testimonials_item_author_title,
a.slider_prev.swiper-button-prev,
a.slider_next.swiper-button-next {
    color: #fff !important;
}
a.slider_prev.swiper-button-prev:hover,
a.slider_next.swiper-button-next:hover{
    color: #008cc2 !important;
}

.contact-us-form div.wpcf7 .form-style-1 .style-line[class*=icon-]:before,
.contact-us-form .wpcf7-list-item-label {
    color: #AC8400 !important;
}

.contact-us-form .wpcf7 .wpcf7-submit-style .wpcf7-submit {
    border: 1px solid #AC8400 !important;;
}

.contact-us-form .wpcf7 .wpcf7-submit-style:hover .wpcf7-submit {
    border: 1px solid #AC8400 !important;;
}

.podcast-form .wpcf7 span.wpcf7-not-valid-tip {
    color: #e31500 !important;
}

.podcast-form .wpcf7 .wpcf7-not-valid {
    border-color: #e31500 !important;
}

.tablet-menu .sc_layouts_menu_nav .menu-collapse > a:before {
    color: #fff !important;
}

@media (max-width:767px){
    .mobile-bar .sc_layouts_menu_mobile_button_burger a span.sc_layouts_item_icon.sc_layouts_iconed_text_icon.trx_addons_icon-menu {
        color: #fff !important;
    }

    .contact-us-wave .elementor-background-overlay {
        background-image: linear-gradient(40deg, var( --e-global-color-4d6a75a ) 78%, var( --e-global-color-primary ) 100%) !important;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .tablet-menu ul li a{
        color: #fff !important;
    }

    .tablet-menu .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a{
        color: #fff !important;
    }

    .tablet-menu .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
        background-color: #fff !important;
    }

    .tablet-menu .sc_layouts_menu_nav .menu-collapse > a:before {
        color: #fff !important;
    }

    .tablet-menu .menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover{
         color: #fff !important;
    }
}

@media (min-width: 1025px) and (max-width: 1279px) {

    .tablet-menu ul li a{
        color: #fff !important;
    }

    .tablet-menu .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a{
        color: #fff !important;
    }

    .tablet-menu .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
        background-color: #fff !important;
    }

    .tablet-menu .sc_layouts_menu_nav .menu-collapse > a:before {
        color: #fff !important;
    }

    .tablet-menu .menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover{
         color: #fff !important;
    }
}

.coming-soon-gap .elementor-container.elementor-column-gap-extended{
    gap: 20px;
}

#site-preloader{
    position: fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:9999;
    transition: opacity 0.5s ease;
}

.loader-img{
    width:160px;
}

.loader-gif{
    width:450px;
}

.kg-5-boxs .sc_services_breezy .sc_services_item_content,
.kg-5-boxs-coach .sc_services_breezy .sc_services_item_content{
    background-color: #fff !important;
}

.kg-5-boxs .sc_services_item_title,
.kg-5-boxs-coach .sc_services_item_title{
    display: none;
}

.kg-5-boxs .sc_services_cool .sc_services_item.with_image .sc_services_item_content:before,
.kg-5-boxs-coach .sc_services_cool .sc_services_item.with_image .sc_services_item_content:before{
    background: unset;
}

.kg-5-boxs .sc_services_cool .sc_services_item.with_image:hover .sc_services_item_content:after {
    opacity: 1 !important;
}

/* Column 1 */
.kg-5-boxs .sc_services_columns_wrap > div:nth-child(1) .sc_services_item_content:after{
    /*background-image: url("/wp-content/uploads/2026/03/HadgeHog-GIF-4.gif");*/
    background-image: url("/wp-content/uploads/2026/03/HadgeHog-GIF-2.gif");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* Column 2 */
.kg-5-boxs .sc_services_columns_wrap > div:nth-child(2) .sc_services_item_content:after{
    background-image: url("/wp-content/uploads/2026/03/HadgeHog-GIF-10.gif");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* Column 3 */
.kg-5-boxs .sc_services_columns_wrap > div:nth-child(3) .sc_services_item_content:after{
    background-image: url("/wp-content/uploads/2026/03/HadgeHog-GIF-4.gif");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* Column 4 */
.kg-5-boxs .sc_services_columns_wrap > div:nth-child(4) .sc_services_item_content:after{
    background-image: url("/wp-content/uploads/2026/03/HadgeHog-GIF-3-1.gif");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* Column 5 */
.kg-5-boxs .sc_services_columns_wrap > div:nth-child(5) .sc_services_item_content:after {
    background-color: #ffffff00 !important;
    background-size: cover;
    background-position: center;
}

.kg-5-boxs .sc_services_item_content:after{
    opacity:0;
    transition: opacity .8s ease;
    will-change: opacity;
}

.kg-5-boxs .sc_services_item:hover .sc_services_item_content:after{
    opacity:1;
}

.kg-5-boxs .sc_services_cool .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-],
.kg-5-boxs-coach .sc_services_cool .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-]{
    position: relative;
}

.kg-5-boxs .sc_services_cool .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-]::after{
    content: "";
    position: absolute;
    right: 0;
    top: 20%;
    height: 60%;
    width: 1px;
    background: #AC8400;
}

.kg-5-boxs-coach .sc_services_cool .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-]::after{
    content: "";
    position: absolute;
    right: 0;
    top: 20%;
    height: 60%;
    width: 1px;
    background: #008cc2;
}

/*.kg-5-boxs .sc_services_cool .sc_services_item:before {
    padding-top: 85%;
}*/

.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
    background-color: #fff;
}

.sc_layouts_menu_nav > li li > a {
    color: #101010 !important;
}

.kg-footer-menu .widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_title:after {
    background-color: #fff !important;
}

@media (max-width: 767px){

.kg-5-boxs .sc_services_cool 
.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-]{
    border-right: none;
    border-bottom: 1px solid #AC8400;
}

.kg-5-boxs-coach .sc_services_cool 
.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-]{
    border-right: none;
    border-bottom: 1px solid #008cc2;
}

.kg-5-boxs .sc_services_cool 
.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-]:last-child,
.kg-5-boxs-coach .sc_services_cool 
.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*=trx_addons_column-]:last-child{
    border-bottom: none;
}

}

.menu_mobile .menu_mobile_inner {
    color: #101010;
    background-color: #fff;
}


/*===================*/
.hover-box .normal-img,
.hover-box .hover-gif {
  transition: opacity 0.3s ease;
}

.hover-box .hover-gif {
  opacity: 0;
  position: absolute;
  /*top: 0;*/
  left: 0;
  right: 0;
}

.hover-box {
  position: relative;
}

.hover-box:hover .normal-img {
  opacity: 0;
}

.hover-box:hover .hover-gif {
  opacity: 1;
}

.kg-5-boxs-coach2 .sc_services_item_content:after {
    content: " ";
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: #fff !important;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    will-change: opacity;
}

.kg-5-boxs-coach2 h6.sc_services_item_title {
    text-transform: initial;
}


/*.kg-5-boxs-coach .sc_services_columns_wrap > div:nth-child(1) .sc_services_item_content:after {
    background-color: #ffffff00 !important;
    background-size: cover;
    background-position: center;
}

.kg-5-boxs-coach .sc_services_columns_wrap > div:nth-child(2) .sc_services_item_content:after {
    background-color: #ffffff00 !important;
    background-size: cover;
    background-position: center;
}

.kg-5-boxs-coach .sc_services_columns_wrap > div:nth-child(3) .sc_services_item_content:after {
    background-color: #ffffff00 !important;
    background-size: cover;
    background-position: center;
}*/

.kg-number-rm span.elementor-counter-number {
    display: none;
}

.sc_layouts_menu_nav > li li.current-menu-item > a{
    color: #101010 !important;
}

#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
    font-size: 18px;
}

.kg-sub-title .sc_title.sc_title_default .sc_item_subtitle{
    text-transform: none;
}