/*
Theme Name: Medcaline
 | Shared by WPTry.org
Theme URI: http://demo.7iquid.net/medcaline/
Author: 7iquid
Author URI: http://themeforest.net/user/7iquid
Description: Medcaline is a powerful WordPress theme for Psychologists and other medical professionals. It is fully responsive & SEO friendly. We’ve bundled it with a popular and easy to use Elementor Page Builder plugin and have created multiple custom elements for it so you can just drag & drop elements to create your perfect page layout.
Version: 1.0.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: medcaline
Tags: elementor, business, consulting, counseling, health, healthcare, Life Coach, medical, orthopedic, physiotherapy, practice, psychiatrist, psychologist, psychology, therapist, therapy, 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.
*/
h1,h2,h3,h4,h5,h6,p,span,a {
    font-family: "Space Grotesk", sans-serif!important;
}
.woocommerce-additional-fields {
    display: none;
}
.woocommerce-form-row .password-input {
    display: block;
    width: 100%;
}

.cms-client-wrapper .client-info .client-heading-star {
    display: none!important;
}
.elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    background: #505E46;
}

.cms-accordion.style1 .cms-ac-title.active {
    background: #505e46;
}
.case-study-category {
    display: none;
}
.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info a.woocommerce-Button.button {
    display: none;
}



ul#mastmenu>li:last-child a {
    background: #505e46;
    line-height: normal;
    color: #fff;
    padding: 15px;
    width: 100%;
    text-align: center;
}

ul#mastmenu>li:last-child a:hover{
	background: #505e46c9
}

ul#mastmenu>li:last-child {
    display: flex;
    align-items: center;
}

@media screen and (min-width: 1200px) {
	ul#mastmenu {
		display: flex;
	}
}

header i.zmdi.zmdi-rss {
    font-family: "Font Awesome 5 Brands";
}
header i.zmdi.zmdi-rss:before {
    content: "\f2c6";
}
.mfp-bottom-bar, footer.elementor-slideshow__footer.elementor-lightbox-prevent-close {
    display: none;
}
p.product.woocommerce.add_to_cart_inline {
    border: none!important;
    text-align: center;
}

/* span.woocommerce-Price-amount.amount {
    display: none;
} */
span.woocommerce-Price-amount.amount bdi {
    display: none;
}
tr.cart-subtotal {
    display: none;
}
a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: #505e46;
    line-height: normal;
    color: #fff;
    padding: 15px;
    text-align: center;
}
#billing_address_1_field {display: none !important;}
#billing_address_2_field {display: none !important;}
#billing_country_field {display: none !important;}








.woocommerce-account.customize-support .woocommerce {
    display: flex;
    flex-wrap: wrap;
}

.woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation {
    width: 100%;
}

.woocommerce-account .site-content #primary .woocommerce-MyAccount-content {
    width: 100%;
}

nav.woocommerce-MyAccount-navigation ul {
    display: flex;
    flex: 1;
}

.woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li {
    flex: 1 1 auto;
    display: flex;
    justify-content: center;
}

.woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li a {
    color: #fff;
    width: 100%;
    text-align: center;
    background: #505e46;
    padding: 15px 0;
}

.woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li a:before {
    display: none;
}

.woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li.is-active > a,
.woocommerce-account .site-content #primary .woocommerce-MyAccount-navigation ul li a:hover {
    color: #fff;
    padding-left: 0!important;
    opacity: .8;
}
 
@media screen and (min-width: 1200px){
.primary-menu .sub-menu li {
    padding: 0 25px;
}
}
div#payment {
    display: none;
}
div#ppc-button-ppcp-gateway {
    display: flex;
    justify-content: center;
}
@media screen and (max-width: 768px){
.woocommerce-billing-fields__field-wrapper {
    display: flex;
    flex-direction: column;
    margin-left: -15px;
    margin-right: -15px;
}
.woocommerce-billing-fields h3 {
    margin-left: -15px;
}
.woocommerce-billing-fields__field-wrapper p {
    width: 100%!important;
}
	ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    display: flex;
    flex-direction: column;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    margin-bottom: 15px;
    border-right: none;
}
		footer .elementor-column.elementor-col-25.elementor-top-column .elementor-widget-wrap {
        padding-left: 15px!important;
    padding-right: 15px!important;
}
}
h2.woocommerce-order-details__title {
    margin-bottom: 15px;
}
li.item-comment, li.item-author, .widget-content .entry-meta a {
    display: none;
}
.widget-content .entry-meta span:before {
    content: 'Дата ';
}
li.item-date:after {
    display: none!important;
}
body.search.search-results section#cms_recent_posts-2, body.search.search-results section#search-1 {
    display: none;
}

@media screen and (max-width: 768px){
	nav.woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-direction: column;
}
footer .elementor-column {
    width: 100%!important;
}
	footer .elementor-column .elementor-widget-wrap {
    margin-left: 0!important;
}
footer .elementor-column .elementor-widget-wrap li:before {
    display: none!important;
}
}
footer .wpcf7-response-output {
    color: #fff;
}
.sidebar-btn-add-to-card p {
    margin: 0!important;
    padding: 0!important;
}

.sidebar-btn-add-to-card a {
    width: 100%;
}
body.page-template-default.page.page-id-1424 .grid-item-inner img {
    margin: 0 auto;
    display: block;
}
 .cms-testimonial-carousel.layout1 .cms-client-wrapper .client-content p {
    font-size: 16px!important;
    font-weight: 400!important;
}
.page-id-3081 span.woocommerce-Price-amount.amount bdi {
    display: block;
}

.page-id-3082 .elementor-3644 .elementor-element.elementor-element-d2faffa .elementor-tab-title.elementor-active{
	background: #505e46;
}
.postid-5627 .elementor-tab-title.elementor-active, .postid-5628 .elementor-tab-title.elementor-active, .postid-3644 .elementor-tab-title.elementor-active{
	background: #505e46;
}

.postid-5627 video, .postid-5628 video, .postid-3644 video {
    height: auto;
}
 