/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.adthrive-footer-message{
	display:none;
}

.woocommerce-message {
	border-top-color: var(--e-global-color-cb007a6);
	font-family: var(--e-global-typography-text-font-family);
	color: var(--e-global-color-text);
}

/* .tkc-button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-message a.button {
	font-family: var(--e-global-typography-4447994-font-family), Sans-serif;
	font-size: var(--e-global-typography-4447994-font-size);
	font-weight: var(--e-global-typography-4447994-font-weight);
	text-transform: var(--e-global-typography-4447994-text-transform);
	letter-spacing: var(--e-global-typography-4447994-letter-spacing);
	background-color: var(--e-global-color-6cdf3b1);
	border-radius: 5px 5px 5px 5px !important;
	padding: 10px 25px 010px 25px !important;
	transition: .3s;
	color: white;
} */

/* .tkc-button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-message a.button:hover {
	background-color: var(--e-global-color-cb007a6);
	color: white;
} */

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button{
	font-family: var(--e-global-typography-4447994-font-family), Sans-serif;
    font-size: var(--e-global-typography-4447994-font-size);
    font-weight: var(--e-global-typography-4447994-font-weight);
    border-radius: 30px 30px 30px 30px;
    padding: 15px 25px 15px 25px;
}

/* TKC Red Styles */
.has-tkc-red-background-color {
    background-color: var(--e-global-color-cb007a6);
}
.has-tkc-red-color {
    color: var(--e-global-color-cb007a6);
}

/* TKC Blue Styles */
.has-tkc-blue-background-color {
    background-color: var(--e-global-color-8ca533c);
}
.has-tkc-blue-color {
    color: var(--e-global-color-8ca533c);
}

/* TKC Yellow Styles */
.has-tkc-yellow-background-color {
    background-color: var(--e-global-color-6cdf3b1);
}
.has-tkc-yellow-color {
    color: var(--e-global-color-6cdf3b1);
}

/* TKC Purple Styles */
.has-tkc-purple-background-color {
    background-color: var(--e-global-color-03bcac3);
}
.has-tkc-purple-color {
    color: var(--e-global-color-03bcac3);
}

/* TKC Green Styles */
.has-tkc-green-background-color {
    background-color: var(--e-global-color-3e7442f);
}
.has-tkc-green-color {
    color: var(--e-global-color-3e7442f);
}

/* TKC Orange Styles */
.has-tkc-orange-background-color {
    background-color: var(--e-global-color-a2b978c);
}
.has-tkc-orange-color {
    color: var(--e-global-color-a2b978c);
}

.subtitle-max-width p{
	max-width:750px;
	margin:0 auto;
}

p:first-child,
p:first-of-type{
    margin-top: 0;
}

p:last-child,
p:only-child{
    margin-bottom: 0;
}

.single-post .wp-block-image figure{
	margin-bottom:2rem;
}
	
ul + p {
  margin-block-start: 0.9rem;
}
	
.elementor-widget-theme-post-content > .elementor-widget-container > div,
.single-post p{
	margin-bottom:2rem;
}

.ppcLoginLink a{
    background: #FF3839!important;
    padding: 5px 10px 5px 10px!important;
    border-radius: 20px!important;
}

.ppcLoginLink a:hover{
    color:white!important;
}

body[data-elementor-device-mode="mobile"] .elementor img{
    height:auto!important;
}

.elementor-social-icon{
    display:inline-flex!important;
}

#sb_instagram .jpibfi-button-square,
.g .jpibfi-button-square,
.wp-block-image a .jpibfi-button-square,
img[data-leadbox-popup] ~ .jpibfi-button-square{
    display:none!important;
}