/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.cm-hs-form .hs-form {
	padding: 30px;
}
.cm-hs-form fieldset {
	max-width: 100% !important;
}
.cm-hs-form .hs-form-field {
	margin-bottom: 15px !important;
}
.cm-hs-form fieldset textarea {
	padding: 8px 15px;
}
.cm-hs-form .hs-input {
	width: 100% !important;
}
.cm-hs-form .legal-consent-container {
	color: #fff;
	font-size: 16px;
}
.cm-hs-form .legal-consent-container a {
	color: #857652;
}
.cm-hs-form .inputs-list {
	list-style-type: none;
	padding: 0;
}
.cm-hs-form .inputs-list input[type=checkbox] {
	margin: 8px 15px 0 0;
	width: auto !important;
}
.cm-hs-form .hs-error-msgs {
	color: red;
}
.cm-hs-form .hs-button {
	width: 100%;
    padding-bottom: 14px;
    padding-top: 14px;
    text-transform: uppercase;
    color: #857652;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.03em;
    border: 2px solid #857652;
    border-radius: 8px;
    background-color: #fff;
	transition: all .2s;
	margin-top: 15px;
}
.cm-hs-form .hs-button:hover {
    background-color: #857652;
	color: #fff;
}
.cm-footer a:hover {
    color: #857652 !important;
}
.cm-post-card-pagination .pagination {
	justify-content: center;
}
.cm-post-card-pagination .inactive, .cm-post-card-pagination .current {
	border-radius: 4px !important;
}
.cm-post-card-pagination .current {
	color: #857652 !important;
	border-color: #857652 !important;
	background-color: #fff !important;
}
.cm-hs-form .hs-error-msgs{
	font-size: 16px !important;
    margin: 5px 0 10px;
}
.cm-content > div{
	padding: 0 !important;
}
.cm-guest-social-website .awb-icon-blogger:before {
    content: url("/wp-content/uploads/2025/08/globe-16.png");
}
.cm-episode-content h1 {
	font-size: 38px !important;
	text-transform: uppercase !important;
	letter-spacing: 0.025em !important;
}
.cm-episode-content p, .cm-episode-content li {
	font-size: 16px !important;
}
.cm-episode-content .fusion-builder-placeholder {
	display: none;
}
.cm-episodes-content .fusion-flex-container {
	padding: 0 !important;
}
.rank-math-html-sitemap .rank-math-html-sitemap__date{
	display: none !important;
}
@media only screen and (max-width: 1024px) {
	.cm-header ul {
		margin-top: 32px !important;
	}
}

@media only screen and (max-width: 640px) {
	.post-share-wrapper > div{
		justify-content: start !important;
	}
	.post-share-wrapper p{
    	margin-bottom: 10px !important;
	}
}