@charset 'utf-8';
/*
 Theme Name:   Angela Child
 Theme URI:    http://angela.ancorathemes.com/
 Description:  Angela - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     angela
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  angela
*/



/* =Theme customization starts here
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
    hyphens: none;
}

.home-feats-box
{
    background: #f1f7fd;
    padding: 40px 0;	
}

.home-feats-box.dark-blue
{
    background: #e4f2fd;	
}

.home-feats-box h6
{
height:56px;
}

.home-feats-box .vc_single_image-wrapper
{
    background: #fff;
    padding: 23px;
    border-radius: 50%;
    /* width: 60px; */
    margin-bottom: 20px;	
}

.post_featured.hover_icon:hover .icons a, .post_featured.hover_icons:hover .icons a
{
	display:none;
}

.sc_testimonials_slider .sc_testimonials_item {
    padding-top: 70px;
}

.page-txt p
{
    font-size: 16px;
    line-height: 2;	
}
.scheme_dark.footer_wrap, .footer_wrap .scheme_dark.vc_row {
}

.scheme_dark .sc_layouts_row, .scheme_dark.sc_layouts_row {
    color: #afb3c5;
    background-color: #5d93c9;
}

.scheme_dark.footer_wrap .widget ul li a {
    color: #ffffff;
}

.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a {
    padding: 1em 18px;
    font-size: 16px !important;	
}

@media(min-width:1370px)
{
.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a {
    padding: 1em 25px;
}
}

.header-cont-btn
{
    padding: 13px 20px !important;
    font-size: 15px !important;	
    border-radius: 34px;	
}

.header-cont-btn:hover
{
    background: linear-gradient(to right,#b3acf7 0%,#b3acf7 50%,#b3acf7 50%,#91c1ff 100%) no-repeat scroll right bottom/210% 100% #80b7f7!important;	
	color:#fff !important;
}

.rs-layer.SliderButton.rev-btn:hover
{
background: linear-gradient(to right,#b3acf7 0%,#b3acf7 50%,#b3acf7 50%,#91c1ff 100%) no-repeat scroll right bottom/210% 100% #80b7f7!important;	
	color:#fff !important;	
}

.whatsapp
{
position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 100;
}

.whatsapp img
{
width:65px;
}

.trx_addons_scroll_to_top
{
	display:none !important;
}

.scheme_default .post_featured .mask {
    display: none !important;
}

.bit-smaller-heading h1
{
font-size:55px;
}

.btn22 button, .btn22 a
{
    background: linear-gradient(to right, #b3acf7 0%,#81b9f5 50%,#81b9f5 50%,#91c1ff 100%) no-repeat scroll right bottom / 210% 100% #80b7f7 !important;
color:#fff !important;
}
.sc_testimonials [class*="column"] .sc_testimonials_item_author {
    margin: 0 !important;
}

.sc_testimonials [class*="column"] .sc_testimonials_item_content {
/*max-width: 87%; */
    font-size: 17px;
    /* font-weight: 500; */
    line-height: 1.9;
}

.sc_testimonials_slider .sc_testimonials_item {
    padding-top: 50px;
    margin-bottom: 12px;	
}

.ovrflw-hide
{
overflow:hidden !important;
}

.numbered-service .service-one
{
    display: flex;
    align-items: center;
margin-bottom:30px;
}

.numbered-service .service-bullet
{
    background: #ffff;
    font-size: 20px;
    font-weight: 600;
    /* width: 50px !important; */
    /* height: 50px; */
    text-align: center;
    line-height: 2.5;
    border-radius: 50%;
    margin-right: 22px;
    display: inline-block;
    flex-grow: 50px;
    flex: 65px;
    max-width: 50px;
}

.numbered-service .service-dets h6
{
margin-top: 0;
    margin-bottom: 0px;
    font-size: 21px;
}

.numbered-service .service-dets p
{
    margin-top: 4px;
    margin-bottom: 0px;
    color: #555;
    line-height: 1.5;
    font-size: 15px;
}

.home-miscarriage-matters .sc_services_item_thumb img
{
max-height: 70px;
}

.wpb_column.sc_shift_x_small_negative, .sc_content.sc_shift_x_small_negative {
    left: -4.4em;
}

.scheme_default .sc_services_light .sc_services_item_featured_left:nth-child(2n+1)
{
background-color: #e4f2fd;
}

.scheme_default .sc_services_light .sc_services_item_featured_left:nth-child(2n+2)
{
background-color: #fff !important; 
}

.sc_services_light.sc_services_featured_left .sc_item_descr + .sc_item_content {
    margin-top: 40px !important;
}

@media(max-width:1300px)
{	
.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a {
    padding: 1em 10px;
    font-size: 14px !important;
}
}

.search-submit
{
padding: 1.17em 1.3em !important;	
    border-radius: 35px !important;	
}

.search-field
{
    padding: 1.28em 1.1em !important;	
    border-radius: 35px !important;	
}

.page-banner-p
{
    color: #fff;
    font-size: 19px;
    margin-top: 15px;	
}

.misc-matters-box h4
{
font-size: 20px;
    margin-bottom: 10px;	
}

.misc-matters-box p
{
	color:#555;
}

.sc_title_descr
{
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.8;
}

.home-recent-posts .widget
{
    background-color: #e4f2fd;
    color: #7b829c;	
    padding: 3.7rem 2.6rem;
    margin-top: 2.1rem;	
}

.home-recent-posts .widget .widget_title
{
    background-color: #80b7f7;
    color: #ffffff;
margin: -3.7rem -2.6rem 2.5rem;
    padding: 1.65rem 5.6rem;	
}

.home-recent-posts .widget .post_item {
    color: #7b829c;
    overflow: hidden;
    text-align: left;
    margin-bottom: 0;
    background-color: transparent !important;
    position: relative;
    margin-top: 0.9em;
    padding-top: 1em;	
}

.home-recent-posts .post_item .post_info {
    font-size: 1em;
    font-weight: 400;
    line-height: 1.63;
    margin-bottom: 0;
}

.home-recent-posts .post_item .post_title {
    font-size: 1.05em;
    font-weight: 700;
    line-height: 1.5;
    margin: 0.7rem 0 0.85rem;
	text-align:left;
}

.home-recent-posts .post_title > a {
    color: #272e4a;
}

.home-recent-posts .post_item .post_info {
    font-size: 1em;
    font-weight: 400;
    line-height: 1.63;
    margin-bottom: 0;
}

.home-recent-posts .post_info .post_info_item a.post_info_date {
    color: #80b7f7;
}

.btn22
{
	margin-bottom:0 !important;
}

.trx_addons_video_player.with_cover {
    border: 1px solid #eee;
}

.sc_layouts_menu_nav > li ul > li > a
{
    font-size: 14px;	
}

.title-blue-bg h3
{
    background-color: #80b7f7;
    color: #ffffff;
    padding: 1.65rem 5.6rem;	
    font-size: 1.688em;	
}

.sc_layouts_title_breadcrumbs
{
	display:none !important;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-minus:before, .vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {
    left: 50%;
    right: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 20px !important;
    background: #fff !important;
    border: none; !important;
    height: 3px !important;
}

.scheme_default .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:after {
    top: 50%;
    bottom: auto;
    left: 50% !important;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    height: 20px !important;
    width: 4px !important;
    border-radius: 0 !important;
    background: #fff !important;
	border:none !important;
}

.vc_tta.vc_general .vc_tta-panel {
    margin-bottom: 15px;
    background: #e4f2fd;
}
.scheme_default .wpb-js-composer .vc_tta-accordion.vc_general .vc_tta-panels-container {
    color: #4c4c4c;
    background-color: transparent !important;
}

.sidebar[class*="scheme_"] .widget {
    padding: 3.7rem 2.6rem;
}

.sidebar[class*="scheme_"] .widget .widget_title {
    margin: -3.7rem -2.6rem 3.9rem;
    padding: 1.65rem 2.6rem;
}

.sc_edd_details .downloads_page_tags .downloads_page_data > a, .widget_product_tag_cloud a, .widget_tag_cloud a, .wp-block-tag-cloud a {
    padding: 4px 8px 2px;
    margin: 0 4px 4px 0;
    font-size: 14px !important;
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: 0 !important;
}

.post_item_single .post-top .post_meta {
    margin: 2em 0 0em;
}

.sc_team_item_subtitle {
    color: #80b7f7;
}

.team-text-box h6
{
    letter-spacing: 0;
    margin-top: 15px !important;
    margin-bottom: 0 !important;	
}

.mejs-audio
{
/*	display:none;*/
    height: 40px !important;	
}

.plyr__controls__item.plyr__control
{
	/*display:none;*/
}

.plyr__controls__item.plyr__control.sc_button_hover_slide_left
{
/*	display:inline-block; */
}

.wpcf7 form.sent .wpcf7-response-output {
    border: none !important;
}

h1, h2, h3, h4, h5, h6 {
    hyphens: none;
}

.page-txt h4 {
    font-size: 1.7em;
    margin-top: 2.2rem !important;
    margin-bottom: 1.4rem !important;
    color: #5d93c9 !important;
}

.widget_categories ul li.cat-item-58
{
	display:none;
}

.plyr--audio {
    margin-bottom: 20px;
}

h3 {
    margin-top: 3.9rem;
    margin-bottom: 1.5rem;
}

.top-head-phone a
{
    color: #fff;
    font-size: 17px;	
}

.top-head-phone a:hover
{
    color: #eee;
}

.top-head-web .search-field {
    padding: 7px !important;
    width: 290px;
    font-size: 14px;
border-radius:35px;	
}

.scheme_default .top-head-web .search-submit {
    padding: 8px 24px !important;
    background: #5d93c9 !important;
    position: absolute;
    right: 17px;
	border-radius:35px;
}

.top-head-web .socials_wrap .social_item, .top-head-web .socials_wrap .social_item .social_icon
{
	color:#fff !important;
}

.top-head-web .socials_wrap .social_item
{
margin: 0 15px 0 0;	
}

.header-search-wrap
{
    display: inline-block;
    margin-left: 30px;	
}


.scheme_default .sc_button
{
    border-radius: 35px;	
}

.scheme_default .sc_button:hover {
    background: linear-gradient(to right, #b3acf7 0%,#81b9f5 50%,#81b9f5 50%,#91c1ff 100%) no-repeat scroll right bottom / 210% 100% #80b7f7 !important;
	color:#fff !important;
}

.top-head-web.sc_layouts_row_fixed_on
{
	display:none !important;
}

.bottom-head-web.sc_layouts_row_fixed_on
{
	top:0 !important;
}

.footer_wrap .socials_wrap .social_item .social_icon {
    border-radius: 35px !important;
}

.all-posts-btn .vc_general
{
    color: #fff  !important;
    border-color: #80b7f7 !important;
    background-color: #80b7f7 !important;
    width: 100%;
    font-weight: 600;
    font-size: 20px;
    padding: 16px 0;
    margin-top: 15px;	
}

.all-posts-btn .vc_general:hover
{
    color: #fff  !important;
    border-color: #eab7d7  !important;
    background-color: #eab7d7  !important;	
}

@media(min-width:768px)
{	
.mannual-offset-15
{
    margin-left: 16.5%;	
}
}	

@media(max-width:767px)
{
.top-head-phone
{
    margin-bottom: 10px !important;
    margin-top: 5px;		
}
.header-search-wrap {
    margin-left: 0;
    margin-top: 8px;
}	
	
.scheme_default .top-head-web .search-submit {
    right: 10px;
}

.bottom-head-web .vc_col-sm-3
{
width: 80%;		
}
	
.bottom-head-web .vc_col-sm-9
{
width: 20%;		
}
	
.sc_socials.sc_align_right {
    text-align: center;
}
	
.mob-hidden
	{
		display:none !important;
	}
}