/* 
Theme Name: ez-crypto-news
Theme URI: https://github.com/elementor/hello-theme-child/
Author: Eoxys it Team
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
*/

/* Add your custom styles here */

/*header-style*/

body {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	font-size: 16px;
}
.page-header {
    display: none;
}
.home .main-header-sec {
    position: absolute;
    width: 100%;
    margin: auto;
    background-color: unset;
}
.main-header-sec {
    background-color: #0D1033;
}
a {
	text-decoration: none !important;
}
.main-header-sec .current_page_item.parent.hfe-creative-menu a {
    font-weight: 600 !important;
    opacity: 1;
}
.main-header-sec .current_page_item.parent.hfe-creative-menu a:after {
    content: url(/wp-content/uploads/2023/06/menu-active.png);
    position: absolute;
    display: block;
    opacity: 1 !important;
    top: 30px;
    background-color: unset !important;
}
.sec-2 span.span-color-1 {
	color: #F762F3;
	position: relative;
	font-weight: 600;
}
.sec-2 span.span-color-1:after {
    content: url(/wp-content/uploads/2023/06/design-border.png);
    position: absolute;
    display: block;
    opacity: 1 !important;
    top: 30px;
    background-color: unset !important;
    left: 0px;
}
.footer-link a.hfe-menu-item {
	opacity: 0.6;
}
.footer-link .current_page_item.parent.hfe-creative-menu a {
    font-weight: 600 !important;
    opacity: 1;
}
.span-color-2 {
	color: #fff;
	font-weight: 600;
}
.home-btn-3 a {
	width: 206px !important;
	height: 62px;
	line-height: 62px;
	padding: 0px;
}
.fir-btn a {
	width: 220px;
	height: 66px;
	line-height: 66px !important;
	background: linear-gradient(90deg, #5208F3 0%, #9D17E7 100%);
	border-radius: 12px;
	text-align: center;
}
.contact-sec .elementor-container {
    background: #0D1033;
    border-radius: 12px;
    padding: 50px 50px;
}
.contact-form-main {
    display: flex;
    flex-wrap: wrap;
    grid-column-gap: 20px;
    margin-top: 20px;
}
.contact-form-main p {
    flex-basis: 48%;
}
.contact-form-main p:nth-child(5) {
    flex-basis: 100%;
}
.contact-form-main p:nth-child(5) label {
    width: 100%;
}
.contact-form-main p:last-child {
    flex-basis: 100%;
}
.contact-form-main input {
    background: #161943;
    border-radius: 8px;
    border: none;
    height: 56px;
    color: #fff;
}
.contact-form-main textarea.wpcf7-form-control.wpcf7-textarea {
    background: #161943;
    border-radius: 8px;
    border: none;
    height: 134px;
    color: #fff;
}
.contact-form-main label {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 35px;
	width: 100%;
}
.contact-form-main input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: linear-gradient(90deg, #5208F3 0%, #9D17E7 100%);
    border-radius: 12px;
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    width: 220px;
    height: 66px;
}
.form-news {
    display: flex;
    align-content: center;
    flex-wrap: nowrap;
} 
.form-news p:first-child {
    width: 100%;
}
.form-news p {
	margin-bottom: 0px;
}
.form-news label {
	width: 100%;
}
.form-news input {
    padding: 10px;
    background: #131638;
    border-radius: 12px;
    border: none;
    height: 70px;
    color: #fff;
}
.form-news input.wpcf7-form-control.has-spinner.wpcf7-submit {
    position: absolute;
    right: 80px;
    background: linear-gradient(90deg, #5208F3 0%, #9D17E7 100%);
    border-radius: 8px;
    color: #fff;
    width: 166px;
    height: 55px;
    top: 7px;
}
.opacity-content a, .opacity-content p, .opacity-content-con .elementor-widget-container, .opacity-content-3 p, .faq-sec .elementor-tab-content {
    opacity: 0.6;
}
.opacity-content-2 a, .opacity-content-2 p {
    opacity: 0.7;
}
.faq-sec .elementor-toggle-item {
    border: 1px solid #2A2F5B;
    border-radius: 12px;
    margin-bottom: 30px;
}
span.span-1 {
    color: #F762F3;
    position: relative;
    padding-left: 2em;
    display: block;
}
span.span-1:before {
    content: '';
    display: block;
    border-bottom: 6px solid;
    width: 73px;
    height: 6px;
    color: #F762F3;
    top: 35px;
    position: relative;
    margin-right: 20px;
    right: 100px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    color: #fff;
}
.wpcf7-not-valid-tip {
    margin-top: 10px;
}

.enjoy-crypto-post p {
    opacity: 60%;
}

.opacity-content .elementor-widget-container{
    opacity: 60%;
}

.enjoy-crypto-post .entry-title:before{
    content: url("/wp-content/uploads/2024/03/jimmi-wrigth-before-title.png");
}
.enjoy-crypto-post .entry-title{
    display: flex;
    gap: 20px;
} 

.enjoy-crypto-post .entry-title>a{
    align-self: center;
}

.opacity-content-3 h3.elementor-image-box-title:hover{
    color: #F762F3 !important;
}

.contact-form-main input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{
/*  background: linear-gradient(90deg, #5208F3 0%, #9D17E7 100%); */
/* background: linear-gradient(90deg, #5208F3 0%, #9D17E7 100%); */
    
    color: #F762F3;
    background: #FFF;
    border: 1px solid #F762F3;  
}
.refire-btn:hover{
    background: linear-gradient(90deg, #5208F3 0%, #9D17E7 100%);
    border-radius: 8px;
}
.form-news input.wpcf7-form-control.has-spinner.wpcf7-submit{
    width: 120px;
}
/*  .fir-btn:hover{
    background: unset ;
}  */

.enjoy-crypto-post .btn-wraper {
    margin-left: 20px;
}
.footer-emai-sec .wpcf7-response-output {
    color: #FFF;
}


/* comment */
body {
    background: #000;
}
.comments-area h2, p, label, a {
    color: #FFF !important;
}

.comments-area ol.children {
    padding: 0px !important;
}
 .comments-area ol.children::before {
    display: none !important;
}
.comments-area article.comment-body {
    margin-left: 48px;
}
section#comments {
    margin-top: 20px;
    box-shadow: 0px 4px 50px 0px #6AB42F1A;

    padding: 30px;
    border-radius: 12px;
    border: 1px solid #FFF;
    max-width: 1140px;
    margin: 20px auto;
    background: #0D1033;
}

/* Comments Section */

.comments-area h2#reply-title::before, .comments-area a.comment-reply-link::before {
    content: url("/wp-content/uploads/2024/04/reply-4.svg");
    margin-right:10px ;
}
.elementor-kit-6 h2 {
    color: #1C231F;
    font-family: 'Roboto';
    font-size: 24px;
    font-weight: 600;
    line-height: 10px;
}
.comments-area .comment-form-cookies-consent {
    display: none;
}
.comments-area label {
    display: block;
    margin-bottom: 10px;
}
.comments-area textarea#comment {
    border: 1px solid #fff;
    background: transparent;
    border-radius: 10px;
    height: 162px;
    resize: none;
}
.comments-area input#submit {
    background: linear-gradient(270deg, #9D17E7 -2.09%, #5208F3 100%);
    color: #FFF;
    font-family: sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    text-align: left;
    width: auto;
    max-width: 100%;
    border-radius: 0px;
    margin-top: 35px;
    border: none;
    border-radius: 10px;
}
.comments-area p.comment-notes {
    font-family: sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    color: #1C2B3A;
}
.comments-area p.comment-form-url {
    display: none;
}
.comments-area .comment-form-email input#email, input#author{
    background: transparent;
    max-width: 100%;
    width: 100%;
    border: 1px solid #D8D8D8;
    border-radius: 30px;
}
.comments-area em.comment-awaiting-moderation, span.says  {
    display: none;
}

.comments-area a, .comments-area .page-content a {
    text-decoration: none;
    color:#1C231F;
}

.comments-area a.url, .fn{
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 30.24px;
    text-align: left;
    text-transform:capitalize;
}
.comments-area article#div-comment-9 {
    /* display: flex; */
    margin-left: 3em;
}
.comments-area img.avatar.avatar-42.photo {
    width: 91px;
    height: 91px;
}
.comments-area time {
    /* float: left; */
    position: absolute;
    left: 9.5em;
    top: 13px;
}

.comments-area a.comment-reply-link {
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    text-align: left;
    color: #DCFD68;
}
p.comment-form-author,  p.comment-form-email{
    margin-top: 15px !important;
}

@media screen and (max-width: 768px) {
.contact-form-main p {
    flex-basis: 100%;
	}
.contact-sec .elementor-container {
    padding: 20px 20px;
	}
	.sec-2 span.span-color-1:after {
		content: unset;
	}
}
@media screen and (max-width: 767px) {
span.span-1:before { 
		content: unset !important;
	} 
	.form-news input.wpcf7-form-control.has-spinner.wpcf7-submit {
		position: unset;
		margin-top: 20px;
		display: block;
	}
	.form-news {
    	display: block;
	}
	.main-header-sec .current_page_item.parent.hfe-creative-menu a:after {
		content: unset;
	}
	span.span-1 {
    padding-left: 0;
    }
.form-news input.wpcf7-form-control.has-spinner.wpcf7-submit {
    position: unset;
    margin-top: 20px;
    display: block;
      width: 100px;
    }

}