/* 
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
*/

/* Add your custom styles here */


/* dictionary shortcode */
.dictionary-wrapper {
    width:100%;
    direction:rtl;
	border-radius:24px;
	background:#fff;
	overflow:hidden;
}

.dictionary-table {
    width:100%;
    border-collapse:separate;
    border-spacing:0;
    overflow:hidden;
    font-size:14px;
}

/* Header */
.dictionary-table thead th {
    background:#087f78 !important;
    color:#fff !important;
    padding:12px;
    text-align:center;
    border:0;
}


/* ردیف های محتوا */
.dictionary-table .dictionary-data-row td {
	border:none !important;
    padding:12px;
    border-left:1px solid #55F3E8
 !important;
    text-align:center;
}

.dictionary-table .dictionary-data-row:nth-child(even) td {
    background:#fff !important;
}

.dictionary-table .dictionary-data-row:hover td {
    background:inherit !important;
}


/* حرف های A B C */
.dictionary-table .dictionary-letter-row {
    background:none !important;
}

.dictionary-table .dictionary-letter-row:hover {
    background:none !important;
}

.dictionary-table .dictionary-letter-title {
    background:#49e3df !important;
    color:#000 !important;
    font-size:17px;
    font-weight:700;
    text-align:center;
    padding:10px !important;
    border:0 !important;
}


/* ستون ها */
.dictionary-word {
    width:20%;
    color:#00645f;
    font-weight:bold;
}

.dictionary-persian {
    width:20%;
    border-right:1px solid #d5eeee !important;
    border-left:1px solid #d5eeee !important;
}

.dictionary-translation {
    width:60%;
    text-align:right !important;
    line-height:2;
}


/* حذف کامل hover قالب */
.dictionary-table tr:hover td {
    color:inherit;
}


/* موبایل */
@media(max-width:768px) {

    .dictionary-table {
        font-size:12px;
    }

    .dictionary-table th,
    .dictionary-table td {
        padding:8px;
    }
	
}

/* ==========================
   Alphabet Header Rows
========================== */

.dictionary-table tr.dictionary-letter-row {
    background:#49e3df !important;
}

.dictionary-table tr.dictionary-letter-row:hover {
    background:#49e3df !important;
}

.dictionary-table tr.dictionary-letter-row td.dictionary-letter-title {
    background:#49e3df !important;
    color:#000 !important;
    font-weight:700 !important;
    font-size:17px;
    text-align:center;
    padding:10px !important;
    border:0 !important;
}

/* جلوگیری از اثر nth-child روی A B C */
.dictionary-table tr.dictionary-letter-row:nth-child(even) td,
.dictionary-table tr.dictionary-letter-row:nth-child(odd) td {
		text-align:center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
    background:#49e3df !important;
}



/* حذف hover قالب */

.dictionary-table tr.dictionary-letter-row:hover td {
    background:#49e3df !important;
    color:#000 !important;
}