/*
Theme Name: HealthHub Child Theme
Template: healthhub
Theme URI: https://healthhub.ancorathemes.com/
Description: HealthHub Child Theme
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Version: 1.0.0
Tested up to: 6.6
Requires at least: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: clinic, dental, doctor, gynecology, health, healthtech, healthyliving, hospital, medical, medicine, nutrition, pediatric, therapy
Text Domain: healthhub
*/


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

.sc_services_item_title{
    font-size: 22px !important;
}

.sc_services_qw-panel .sc_services_item .sc_services_item_content_inner{
    background: rgba(0,0,0,0.25);
}

.sc_services_qw-panel .sc_services_item{
    height: 65vh;
}
.sc_services_qw-panel .sc_services_item:hover::after {
	opacity: 0.6;
}
.top-sub-menu .wpr-page-list-item:hover {
	transition: linear 0.3s !important;
	border-style: solid !important;
	border-color: #008DEB !important;
/*     border-width: 0px 0px 3px 0px !important; */
/* 	border-radius: 3px !important; */
    border-width: 0px 0px 1px 0px !important;
	margin-left: 10px !important;
}
.top-sub-menu .wpr-page-list-item:hover a{
    color: #008DEB !important;
}
.top-sub-menu .wpr-page-list-item:hover p{
    color: #008DEB !important;
}
@media (max-width: 767px) {
  .top-sub-menu .elementor-widget-container{
    width: 100% !important;
    } 
    .wpr-mobile-menu-item {
	color: #001a29 !important;
    }
    .wpr-active-menu-item{
        background-color: #008DEB !important;
        color: #fff;
    }
    .wpr-active-menu-item:hover{
        background-color: #008DEB !important;
    }
    .wpr-mobile-toggle-line {
	    background-color: #fff !important;
	    height: 4px;
	    margin-bottom: 6px;
    }
    .elementor-widget-tabs .elementor-tab-content {display: inline-block;}
}

.margin-remove .sc_layouts_item{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.top-sub-menu .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{
    width: 40% !important;
}
.top-sub-menu .elementor-widget-container{
    width: 900px;
}
.top-sub-menu .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover{
	color: #008DEB;
}

.custom-box-image .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content{ padding: 20px !important;}
 
.counter-container {
	border-top: solid 1px #ccc;
    padding-top: 10px;
    margin-top: 10px;
    text-align: left;
}
.counter-label {
	font-size:14px;
}
.counter-number {
	color:#185FA5; font-weight: bold;
}
hr, .vc_separator {
	margin-top: 0em !important;
	margin-bottom: 10px !important;
}
.awsm-job-single-wrap {
    background-color: #ffffff;
    padding: 60px;
    box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.1);
}
.awsm-job-form-inner {
    background-color: #e9f8ff !important;
    border: 1px solid #6ec1e4 !important;
}
.awsm-job-form-inner>h2{
    font-size: 28px !important;
}
.awsm_job_openings-template .page_content_wrap {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.awsm_job_openings-template .page_content_wrap .content{
    width: 100% !important;
}
.awsm-job-wrap {
    border: solid 1px #dbdbdb; background-color: #fff; padding: 30px;
}
.awsm-job-wrap .awsm-filter-wrap form {
    -webkit-box-shadow: 0 1px 2px rgba(56 65 74 / 15%);
    box-shadow: 0 1px 2px rgba(56 65 74 / 15%);
    background-color: #fdfdfd;
    border: 1px solid #ddd;
    padding: 20px;
}
.awsm-grid-item .awsm-job-item {
    background-color: #f3f6f9;
    box-shadow: 0 1px 2px rgba(56, 65, 74, 0.15);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.awsm-job-item h2.awsm-job-post-title::before {
    font-family: 'FontAwesome';
    content: "\f0b1";
    background-color: #1082e3;
    padding: 15px;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    margin-bottom: 15px;
    display: inline-block;
    color: #fff;
    margin-right: 5px;
}
.awsm-job-specification-wrapper .awsm-job-specification-item {
    margin-bottom: 10px;
}
.awsm-job-more {
    color: #ffffff;
    background-color: #1082e3;
    border: solid 1px #1082e3 !important;
    font-size: 14px;
    padding: 3px 10px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 5px;
}
.awsm-filter-wrap {
    margin: 0 0px 20px !important;
}

.we-custom-logo figure.swiper-slide-inner>img{
    background-color: #fff; box-shadow: 0 1px 2px rgba(56, 65, 74, 0.15);
}

.sc_services_item_info {
	text-align: left !important;
}



/***************************************resposnive *************************************/

/***************************large Screen********************************/
 @media (min-width: 1900px) {

 }

 @media screen and (min-device-width: 1441px) and (max-device-width: 1600px) { 
    /* STYLES HERE */
	.sc_services_qw-panel .sc_services_item .sc_services_item_content_inner {
        padding: 1.6em 1em !important;
    }
    .sc_services_item_title {
        font-size: 18px !important;
    }
}
 
/***************************large Leptop********************************/
@media (max-width: 1440px) {
	/* STYLES HERE */
	.sc_services_qw-panel .sc_services_item .sc_services_item_content_inner {
        padding: 1.6em 1em !important;
    }
    .sc_services_item_title {
        font-size: 18px !important;
    }
}

/***************************large med Leptop********************************/
@media screen and (min-device-width: 1280px) and (max-device-width: 1440px) { 
    
}

/***************************Leptop********************************/
@media screen and (max-width: 1280px) {

}

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

}	


@media screen and (min-device-width: 1023px) and (max-device-width: 1024px) { 

}

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

}


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


}


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

}
	
	
	

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

}

/***************************Mobile resolution********************************/
@media screen and (max-width: 767px) {
    .our-services-style .sc_services_qw_panel_thumbs .sc_qw_panel_thumb.with_image{ 
        display: none; 
    }
    .sc_services_columns_wrap .sc_services_item {
        height: 16vh !important;
    }
    .sc_services_qw-panel .sc_services_qw_panel_thumbs {
        background-color: #2196F3 !important;
    }
    .our-services-style .trx_addons_column-1_2-mobile:nth-child(1) {
        background-color: #FF6B6B; z-index: 1;
    }

    .our-services-style .trx_addons_column-1_2-mobile:nth-child(2) {
        background-color: #4ECDC4;  z-index: 1;
    }

    .our-services-style .trx_addons_column-1_2-mobile:nth-child(3) {
        background-color: #1A535C;  z-index: 1;
    }

    .our-services-style .trx_addons_column-1_2-mobile:nth-child(4) {
        background-color: #FFE66D;  z-index: 1;
    }

    .our-services-style .trx_addons_column-1_2-mobile:nth-child(5) {
        background-color: #FF9F1C;  z-index: 1;
    }

    .our-services-style .trx_addons_column-1_2-mobile:nth-child(6) {
        background-color: #6A4C93;  z-index: 1;
    }

    .our-services-style .trx_addons_column-1_2-mobile:nth-child(7) {
        background-color: #2EC4B6;  z-index: 1;
    }
}
 
@media screen and (max-width: 640px) {

}

/***************************Iphone resolution********************************/
@media screen and (max-width: 480px) {

}

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

}

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

}


@media screen and (max-width: 360px) {
 
}


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

}