/*
Theme Name: Deon Child
Theme URI: https://deon.qodeinteractive.com
Description: A child theme of Deon
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: deon
Template: deon
*/

.hide-it {
	display: none;	
}

.qodef-header-navigation ul li a .qodef-menu-item-arrow {
    display: flex;
    top: calc(50% - 9px);
    right: -11px;
    width: 8px;
}

.qodef-header-navigation .menu-item.menu-item-has-children svg {
    transition: transform 0.3s ease-in-out;
}

.qodef-header-navigation .menu-item.menu-item-has-children:hover svg {
    transform: rotate(90deg);
}

.available-credits {
	margin-block-end: 100px; 
}


.available-credits table {
    width: 100%;
    border-collapse: collapse;
}

.available-credits th, .available-credits td {
    padding: 10px;
    text-align: left;
    border: 1px solid #ddd; /* Standard border for table cells */
}

.available-credits th {
    background-color: #f4f4f4;
}

.menu-item.menu-item-type-post_type.menu-item-10188:not(.logged-in .menu-item.menu-item-type-post_type.menu-item-10188) {
	display: none;
}

.home-numbered h4 {
	word-wrap: unset;
}

.qodef-page-title .qodef-m-content {
	align-content: flex-start;
/*     flex-wrap: wrap; */
}

/*gia consent magic*/
#cs_preview_popup a:not(#cs_preview_popup a[role="button"]), #cs_preview_popup a:after  {
    background-image: linear-gradient(-90deg,#5cc2ed 0,#5d62ee 25%,#c298d3 50%,currentColor 51%,currentColor 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200% 100%;
    background-position: right;
    transition: background-position .4s ease;
}



.allow_all_btn.cs_action_btn, #cs_preview_popup a[role="button"] {
    color: #fff!important;
    background: #5cc3ee;
    background: linear-gradient(45deg,#5cc3ee 0,#5d91ef 29%,#5e5ef0 50%,#947be1 73%,#ca97d2 100%);
    border: 1px solid;
    border-image-slice: 1;
    border-image-source: linear-gradient(70deg,#57b8e0,#5762e2,#be8ec6);
}

.allow_all_btn.cs_action_btn:hover, #cs_preview_popup a[role="button"]:hover {
    background: 0 0!important;
    color: #000!important;
}
/*για account*/
#pmpro_account-membership-3 #pmpro_actionlink-cancel, #pmpro_account-membership-7 #pmpro_actionlink-cancel, #pmpro_account-membership-3 #pmpro_actionlink-change, #pmpro_account-membership-7 #pmpro_actionlink-change, #pmpro_account-membership-3 .pmpro_card_action_separator, #pmpro_account-membership-7 .pmpro_card_action_separator {
	display: none;
}

/*gia chatbots*/
.chatbots-container {
	grid-row-gap: 45px!important;
}

.chatbots-container .qodef-m-content h2 {
	text-align: center;
	margin-top: 15px!important;
}

footer #block-5 .wp-block-group__inner-container .wp-image-10260 {
	margin-left: -33px;
}

/*faq*/
.rank-math-question {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    padding-left: 0;
    margin-bottom: 5px;
    margin-top: 20px;
}

.rank-math-answer {
    padding: 0 10px;
    background: #ffffff;
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.3s ease-out;
}

.faq-icon {
    font-weight: bold;
    margin-left: 10px;
    transition: transform 0.3s ease;
}

.rank-math-answer.opened {
    max-height: 1000px;
    
}


@media screen and (min-width: 1025px) {
	.home-tabs .qodef-tabs-navigation li {
	    margin: 0 15px 0 0!important;
	}
	
	.home-tabs .qodef-tabs-navigation li a {
		font-size: 18px!important;
	}
}

@media screen and (max-width: 1024px) {
	.chatbots-container .qodef-m-content h2 {
		font-size: 30px;
	}
}

@media screen and (max-width: 1316px) and (min-width: 1025px) {
	.home-tabs .qodef-tabs-navigation li a {
		font-size: 16px!important;
	}
}

@media only screen and (max-width: 599px) {
	
	h3.rank-math-question {
		font-size: 20px;
	}

}

}



