/*
	Theme Name:   nw Child
	Theme URI:    https://www.new-waves.net/
	Description:  nw Child Theme
	Author:       New waves
	Author URI:   https://www.new-waves.net/Author
	Template:     nw
	Version:      2.0
    Tested up to: 5.4
    Requires PHP: 7.0
	License:      license purchased
	License URI:  http://themeforest.net/licenses/regular_extended
	Tags:         Tags: two-columns, buddypress, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, full-width-template, microformats, rtl-language-support, sticky-post, threaded-comments, translation-ready
	Text Domain:  nw
    Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
    This theme, like WordPress, is licensed under the GPL.
    Use it to make something cool, have fun, and share what you've learned with others.
*/
/* write custom css after this line */

.tab-pane.fade {
    transition: all 0.2s;
    transform: translateY(1rem);
}

.tab-pane.fade.show {
    transform: translateY(0rem);
}

.pro-cat .pro-cat-cont {
    background-color: #fff;
    padding: 15px;
    border-radius: 10px;
}

.menu-item-description {
    display: none !important;
}

.home .ba_breadcrumb {
    display: none !important;
}

.ba_breadcrumb h1 {
    display: none !important;
}

.breadcrumb {
    color: #222 !important;
}

.book_appointment .desc {
    color: #fff;
}

.book_appointment .ble-btn {
    background: #fff;
    background: -webkit-gradient(linear, left top, right top, from(#fff), to(#eee));
    background: linear-gradient(90deg, #fff 0%, #eee 100%);
    color: #1f76bb !important;
}

.blog-card .card-warp {
    overflow: inherit !important;
}

.services-card .card-title em {
    display: block;
}

.wacap {
    position: fixed;
    width: 60px;
    height: 60px;
    line-height: 60px;
    bottom: 1.25rem;
    right: 4.50rem;
    background-color: #25d366;
    transition: all .3s ease-in-out;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 0 0 6px #25d366;
    z-index: 9999;
}

.wacap:hover {
    background-color: #1f76bb;
}

.wacap a {
    color: #fff; 
}

.cats-list {
	padding: 0;
	margin: 0 0 40px;
	text-align: center
}

.cats-list li {
	display: inline-block;
	margin: 7px;
}

.cats-list li a {
	display: block;
	padding: 10px 20px;
	background-color: #29aae1;
	border: 2px solid #29aae1;
	color: #fff;
	border-radius: 100px;
	font-weight: bold;
}

.cats-list li a:hover {
	background-color: #fff;	
	color: #29aae1;
}

@media(max-width:992px) {
	.cats-list li {
	margin: 5px 0;
		display: block;
		width: 100%;
}
	
    .book_appointment .desc {
        text-align: center;
    }

    .book_appointment .btn {
        width: 100%;
    }
    
    .wacap {
        right: inherit;
        left: 10px;
        bottom: 10px;
    }
}

.heading {
    margin-bottom: 30px;
}

#colophon #social_icons a {
    font-size: 28px;
}

.services-card .card-title {
    font-size: 22px !important;
}

.services-card .card-title em {
    font-size: 18px !important;
    margin-bottom: 10px !important;
}