.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-3b067d0{text-align:center;font-family:"VazirMatn", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-423 .elementor-element.elementor-element-c031aa0 .elementor-button{background-color:#F8FAFC;font-family:"Parastoo", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#64748B;color:#64748B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#94A3B8;border-radius:6px 6px 6px 6px;}.elementor-423 .elementor-element.elementor-element-c031aa0 .elementor-button:hover, .elementor-423 .elementor-element.elementor-element-c031aa0 .elementor-button:focus{background-color:#F8FAFC;border-color:#CBD5E1;}.elementor-423 .elementor-element.elementor-element-c031aa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-423 .elementor-element.elementor-element-c031aa0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-423 .elementor-element.elementor-element-6d1f6e7 .elementor-button{background-color:#F8FAFC;font-family:"Parastoo", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#64748B;color:#64748B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#94A3B8;border-radius:6px 6px 6px 6px;}.elementor-423 .elementor-element.elementor-element-6d1f6e7 .elementor-button:hover, .elementor-423 .elementor-element.elementor-element-6d1f6e7 .elementor-button:focus{background-color:#F8FAFC;border-color:#CBD5E1;}.elementor-423 .elementor-element.elementor-element-6d1f6e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-423 .elementor-element.elementor-element-6d1f6e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-423 .elementor-element.elementor-element-35cbe3d .elementor-button{background-color:#F8FAFC;font-family:"Parastoo", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#64748B;color:#64748B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#94A3B8;border-radius:6px 6px 6px 6px;}.elementor-423 .elementor-element.elementor-element-35cbe3d .elementor-button:hover, .elementor-423 .elementor-element.elementor-element-35cbe3d .elementor-button:focus{background-color:#F8FAFC;border-color:#CBD5E1;}.elementor-423 .elementor-element.elementor-element-35cbe3d .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-5c6bd64 */.glass-menu{
    display:flex;
    align-items:center;
    gap:10px;
    flex-wrap:nowrap;
}

.glass-menu a{

    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;

    white-space:nowrap;   /* مهم */

    flex-shrink:0;        /* مهم */

    padding:11px 14px;

    font-size:13px;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7d71b5 */.course-search-wrapper{

max-width:760px;
margin:10px auto 30px;

}

.course-search-title{

display:flex;
justify-content:space-between;
align-items:center;
margin-bottom:12px;

}

.course-search-title h3{

margin:0;
font-size:17px;
font-weight:700;
color:#163B75;

}

.course-search-title span{

font-size:13px;
color:#64748B;

}

.course-search-box{

display:flex;
align-items:center;

height:58px;

padding:0 18px;

background:#fff;

border:1px solid #D9E3F0;

border-radius:15px;

transition:.25s;

}

.course-search-box:hover{

border-color:#C7D4E7;

}

.course-search-box:focus-within{

border-color:#194BF0;
box-shadow:0 0 0 4px rgba(25,75,240,.07);

}

.course-search-box svg{

margin-left:12px;
flex-shrink:0;

}

#courseSearch{

width:100%;
height:100%;

border:none;
outline:none;
background:none;

font-family:Vazirmatn,sans-serif;
font-size:15px;

}

#courseSearch::placeholder{

color:#94A3B8;

}

@media(max-width:768px){

.course-search-wrapper{

margin:5px 15px 25px;

}

.course-search-title{

flex-direction:column;
align-items:flex-start;
gap:6px;

}

.course-search-box{

height:52px;

}

}
.course-search-title{

display:flex;
justify-content:space-between;
align-items:center;
margin-bottom:12px;

}

.course-search-title h3{

margin:0;

font-family:Vazirmatn,sans-serif;

font-size:18px;

font-weight:800;

line-height:1.8;

color:#163B75;

}

.course-search-title span{

font-family:Vazirmatn,sans-serif;

font-size:14px;

font-weight:500;

line-height:1.8;

color:#64748B;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dc5b309 *//* =====================================================
   WTIAU Premium Style for wpDataTables Simple Table
===================================================== */

/* فونت */
.wpDataTableContainerSimpleTable,
.wpDataTableContainerSimpleTable *{
    font-family:Vazirmatn,sans-serif!important;
}

/* باکس جدول */
.wpDataTableContainerSimpleTable{
    background:#fff;
    border:1px solid #E6ECF5;
    border-radius:18px;
    overflow:hidden;
    box-shadow:0 8px 30px rgba(15,23,42,.05);
}

/* خود جدول */
#wpdtSimpleTable-1{
    width:100%!important;
    border-collapse:separate!important;
    border-spacing:0!important;
}

/* هدر */
#wpdtSimpleTable-1 thead th{

    background:#194BF0!important;

    color:#fff!important;

    font-size:14px!important;

    font-weight:700!important;

    padding:18px 16px!important;

    border:none!important;

    text-align:center!important;

}

/* گوشه ها */

#wpdtSimpleTable-1 thead th:first-child{

border-top-right-radius:18px;

}

#wpdtSimpleTable-1 thead th:last-child{

border-top-left-radius:18px;

}

/* سلول ها */

#wpdtSimpleTable-1 tbody td{

padding:15px 14px!important;

font-size:14px!important;

color:#334155!important;

border:none!important;

border-bottom:1px solid #EEF2F7!important;

text-align:center!important;

vertical-align:middle!important;

}

/* ردیف ها */

#wpdtSimpleTable-1 tbody tr{

transition:.2s;

}

#wpdtSimpleTable-1 tbody tr:nth-child(even){

background:#FAFBFD;

}

#wpdtSimpleTable-1 tbody tr:hover{

background:#F3F7FF;

}

/* لینک ورود */

#wpdtSimpleTable-1 .wpdt-link-content{

display:inline-flex;

align-items:center;

justify-content:center;

padding:9px 18px;

background:#194BF0;

color:#fff!important;

border-radius:10px;

text-decoration:none!important;

font-size:13px;

font-weight:700;

transition:.25s;

}

#wpdtSimpleTable-1 .wpdt-link-content:hover{

background:#123DC9;

transform:none;

box-shadow:none;

}

/* حذف خط های عمودی */

#wpdtSimpleTable-1 td,
#wpdtSimpleTable-1 th{

border-left:none!important;

border-right:none!important;

}

/* ریسپانسیو */

@media(max-width:768px){

#wpdtSimpleTable-1 thead th,
#wpdtSimpleTable-1 tbody td{

padding:11px 8px!important;

font-size:12px!important;

}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c031aa0 */.elementor-423 .elementor-element.elementor-element-c031aa0 .elementor-button{
    margin:0 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d1f6e7 */.elementor-423 .elementor-element.elementor-element-6d1f6e7 .elementor-button{
    margin:0 10px;
}/* End custom CSS */