.elementor-kit-17{--e-global-color-primary:#08798E;--e-global-color-secondary:#1E0B6F;--e-global-color-text:#FFFFFF;--e-global-color-accent:#08798E;--e-global-color-289f304:#FFFFFF;--e-global-color-92741c2:#000000;--e-global-color-a1a7899:#F1F5FA;--e-global-color-d6fe08f:#02010F;--e-global-color-5d120fc:#57E5FF;--e-global-color-5bddccc:#768794;--e-global-color-2b7765a:#E33C2F;--e-global-color-a5c0fbf:#B0C6E7;--e-global-color-a4d9729:#853934;--e-global-color-45764a2:#949187;--e-global-typography-primary-font-family:"ge-ss-two-Bold";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"ge-ss-two-light";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;--e-global-typography-3a41c1c-font-family:"Arial";--e-global-typography-14d7b38-font-family:"Arial";--e-global-typography-0d1f7dd-font-family:"Arial";--e-global-typography-5f355a4-font-family:"Arial";background-color:var( --e-global-color-d6fe08f );color:#FFFFFF;}.elementor-kit-17 button:hover,.elementor-kit-17 button:focus,.elementor-kit-17 input[type="button"]:hover,.elementor-kit-17 input[type="button"]:focus,.elementor-kit-17 input[type="submit"]:hover,.elementor-kit-17 input[type="submit"]:focus,.elementor-kit-17 .elementor-button:hover,.elementor-kit-17 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-kit-17 e-page-transition{background-color:#FFBC7D;}.elementor-kit-17 a{color:#57E5FF;}.elementor-kit-17 a:hover{color:#81EAFD;}.elementor-kit-17 h1{color:#FFFFFF;}.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{border-style:none;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}.sc_layouts_title_caption{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body.rtl{
font-family: "ge-ss-two-light", Sans-serif !important;
}
body.rtl p{
font-family: "ge-ss-two-light", Sans-serif !important;
}


body.rtl a.ue-btn{
font-family: "ge-ss-two-Regular", Sans-serif !important;
}
.tutor-course-details-page.tutor-container {
    margin-top: 75px;
        margin-bottom: 75px;
}
.single-courses .tutor-color-black {
    color: #ffffff;
}
.single-courses .tutor-color-secondary {
    color: #ffffff;
}


.tutor-single-course-sidebar .tutor-sidebar-card .tutor-card-body {
    background-color: #101011 ;
}
.tutor-card-footer {
    background: #262626;
}
.tutor-single-course-sidebar-more>div {
   
    background-color: #262626 !important;
   
}
@media (min-width: 800px) {
    .tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky {
       
        background: hsl(0deg 0% 100% / 0%);
    }
}
.single-courses .tutor-accordion-item-header {

    background-color: #262626;
    color: #ffffff;
   
}
.tutor-course-content-list-item {
  
    background-color: #262626;
}
.single-courses .tutor-accordion-item-header.is-active {
    
    background-color: #262626;
  
}
.single-courses .tutor-accordion-item-header.is-active {
    color: #ffffff;
    
}
.single-courses a.tutor-nav-link {
    color: white;
}
.single-courses a.tutor-btn.tutor-btn-block.tutor-btn-primary.tutor-mt-20 {
    color: white;
}
.single-courses [type=button], .single-courses [type=submit], .single-courses button {
     
    border: 1px solid #08798E;
    color: #08798E;
    width: 100%;
   
}
.single-courses [type=button]:focus, .single-courses [type=button]:hover, .single-courses [type=submit]:focus, .single-courses [type=submit]:hover, .single-courses button:focus, .single-courses button:hover {
    background-color: #08798E;
    color: #fff;
    
}
.single-courses button.tutor-btn.tutor-btn-primary.tutor-btn-lg.tutor-btn-block.tutor-mt-24.tutor-add-to-cart-button{border-style:solid;}
.single-courses li.tutor-course-content-list-item:hover {
    background: #0f0f0f;
}
.single-courses .tutor-woocommerce-view-cart:hover {
    color: white !important;
}

.tutor-course-single-sidebar-wrapper {
   
    background-color: #262626;
    
}
.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header {
   
    background-color: #262626;
}
.tutor-course-single-sidebar-wrapper .tutor-color-secondary

 {
    color: #ffffff;
}
.tutor-course-single-sidebar-title {
   
    background-color: #262626;
   
}
.tutor-course-single-sidebar-wrapper .tutor-course-topic-item-title

 {
    color: #ffffff;
   
}
.tutor-course-single-sidebar-wrapper .tutor-course-topic-item a {
 
    background-color: #333;
}
.tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active a

 {
    background-color: #000000;
}
.tutor-course-single-sidebar-wrapper .tutor-accordion-item-body {
    background-color: #333333;
   
}
.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header:hover, .tutor-course-single-sidebar-wrapper .tutor-accordion-item-header.is-active
 {
    color: #54e5ff;
}
.tutor-course-single-sidebar-wrapper .tutor-course-topic-item:hover .tutor-course-topic-item-icon, .tutor-course-single-sidebar-wrapper .tutor-course-topic-item:hover .tutor-course-topic-item-title, .tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-icon, .tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-title
 {
    color: #3cd9ff;
}
.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header .tutor-course-topic-summary {
    color: #eaeaea;
}

span.tutor-course-topic-item-duration.tutor-color-muted {
    color: #eaeaea;
}
.tutor-color-muted {
    color: #eaeaea;
}
.tutor-color-secondary {
    color: #eaeaea;
}
.tutor-table tr th:not(.tutor-text-left):not(.tutor-text-center):not(.tutor-text-right)
 {
    text-align: right;
}
.tutor-table tr td:not(.tutor-text-left):not(.tutor-text-center):not(.tutor-text-right) {
    text-align: right;
}
.tutor-table tr th {
   
    background: #262626;
   color: #ffffff;}
   .tutor-table tr td {
  
    background: #262626;
   
}
.tutor-btn-tertiary {
    background-color: #000000;
    
}
.tutor-quiz-wrapper [type=button], .tutor-quiz-wrapper [type=submit], button {
   
    border: 1px solid #ffffff !important;
    color: #57e5ff;

}
.tutor-quiz-wrapper :focus, .tutor-quiz-wrapper [type=button]:hover, .tutor-quiz-wrapper [type=submit]:focus, .tutor-quiz-wrapper [type=submit]:hover, .tutor-quiz-wrapper button:focus, .tutor-quiz-wrapper button:hover {
    background-color: #0c9db6;
    color: #fff;
    text-decoration: none;
}
.tutor-quiz-wrapper .tutor-color-secondary {
    color: #eaeaea;
}
.tutor-mr-12 {
    margin-right: 12px;
    margin-left: 0;
}
.tutor-quiz-attempt-details .explain-toggle {
    background: #4b4b4b;
   
}
.tutor-quiz-attempt-details .quiz-explanation-wrapper {
 
    background: #4b4b4b;
   
}
.tutor-iconic-btn {
   
    color: #ffffff;
  
    background-color: rgb(11 10 23);
}
.tutor-quiz-type-icon {
    
    
    margin-right: 0px;
    margin-left: 8px;
   
}
.tooltip-wrap .tooltip-txt {
   
    background: #0c9db6;
 
}
#tutor-assignment-wrap .tutor-assignment-meta-info .tutor-assignment-detail-info>div:not(:last-child) {
    margin-right: 0;
    margin-left: 50px;
}
#tutor-assignment-wrap .tutor-instructor-card {
    background-color: #262626;}
    .tutor-instructor-card .tutor-icard-content {
   
    color: #ffffff;
}
div#tutor-assignment-wrap .tutor-mr-12 {
    margin-right: 0px;
    margin-left: 12px;
}
#tutor-assignment-wrap.tutor-submit-assignment .tutor-assignment-submission .tutor-assignment-body .tutor-assignment-attachment {
    background-color: #262626;
}
.tutor-card {
    background-color: #262626;
}
.tutor-dashboard {
    margin-top: 30px;
}
.tutor-form-select-dropdown {
 
    background: #262626;
    
}
.tutor-form-select-option:hover, .tutor-form-select-option.is-active
 {
    background: #000000;
}
.tutor-form-select{
    text-align: right;
}
.tutor-bg-white {
    background-color: #262626;
}
.tutor-form-control {
   
    background-color: #262626;}
    
    select.tutor-form-control, .tutor-form-select {
   
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");

}
.tutor-form-control:disabled {
    background: #5c5d5e;
  
}
.tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_photo_meta_area>span>span
 {
    color: #ffffff;
}
.tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_photo_meta_area>span {
    
    color: #bbbaba;}
    .tutor-thumbnail-uploader .thumbnail-wrapper
 {
    background: #262626;
    box-sizing: border-box;
    border-radius: 6px;
}
 .tutor-thumbnail-upload-button {
    
color: #0c9db6;    
    }
  .tutor-btn-tertiary:hover, .tutor-btn-tertiary:focus, .tutor-btn-tertiary:active {
    background-color: #0c9db6;
    color:white !important
}
button.tutor-btn.tutor-btn-primary.tutor-profile-settings-save {
    color: #0c9db6;}
    
   .tutor-card-body .elementor-kit-17 a:hover {
    color: #ffffff !important;
}
.tutor-dashboard-create-course {
    color: white !important;
}
.tutor-offcanvas .tutor-offcanvas-main {
  
    background: #1c1c1c;
}
.tutor-nav-tabs-container {
    background-color: #262626;
  
}
.tutor-nav-tabs .tutor-nav-link.is-active {
    background-color: #000000;
}
.tutor-nav-tabs {
    background-color: #262626;
}
.analytics-export-wrapper {
    background: #212121;
}
.tutor-dashboard .tutor-dashboard-content .tutor-dashboard-assignment-review .tutor-dashboard-assignment-review-area {
    background: #02010f;
}
.tutor-dashboard .tutor-dashboard-content .tutor-dashboard-assignment-review .tutor-dashboard-assignment-review-area label {
   
    color: #ffffff;
}
.tutor-dashboard .tutor-dashboard-content .tutor-dashboard-assignment-review .tutor-dashboard-assignment-review-area [type=number]+p {
  
    color: #ffffff;
}
.tutor-modal-content {
   
    background-color: #000000;
   
}
.tutor-modal-header, .tutor-modal-footer {
   
    background-color: #262626;
}
[type=button], [type=submit], button {
   
    color: #54e6ff;
;
}
.tutor-bg-gray-10 {
    background-color: #02010f;
}
.tutor-meta>* {
    
    color: #c5c5c5;
}
.tutor-notification-element .element-content .message {
    text-align: right;
}
.tutor-notification-tab .tab-body {
 
    padding-right: 0px;
    padding-left: var(--padding);
}
.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comments-list .tutor-single-comment .tutor-actual-comment {
    background-color: #000000;
}
.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comments-list .tutor-single-comment .tutor-actual-comment .tutor-comment-author span:last-child
 {
    color: #dddddd;
}
.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comments-list .tutor-single-comment .tutor-actual-comment .tutor-comment-author span:first-child
 {
    color: #ddd;
}
button.sidebar-ask-new-qna-submit-btn.tutor-btn.tutor-btn-primary {
    color: white;
}
.tutor-qna-single-question:not([data-context=backend-dashboard-qna-single]) .tutor-qna-left .tutor-qna-text {
   
    background: #262626;
    color: var(--tutor-body-color);
}
.tutor-qna-single-question:not([data-context=backend-dashboard-qna-single]) .tutor-qna-right .tutor-qna-text {
    background: #262626;
    color: var(--tutor-body-color);
}
.tutor-btn-ghost {
    
    color: #c8c8ca;
}
.tutor-qna-reply-editor {
    color: #50575e !important;
}
.mce-label {
    color: #50575e !important;
}
.mce-container {
    color: #50575e !important;
}
.course-archive-page {
    margin-top: 100px;
    margin-bottom: 100px;
}

.tutor-card-body h3.tutor-course-name {
    font-size: 1.1rem !important;
}
.tutor-lms {
    background: #02010f !important;
}

.create-certificate-steps a.tutor-btn.tutor-btn-primary
 {
    color: white;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
  
    background-color: #212121;
    color: #ffffff;
}
.woocommerce .woocommerce-breadcrumb {
    margin-top: 50px;}
    .woocommerce li.product.type-product {
    background: #212212;
}

h2.woocommerce-loop-product__title {
    /* text-align: center; */
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.woocommerce-account main#content {
    margin-top: 75px;
    margin-bottom: 75px;
}
.comments-area a, .page-content a {
    text-decoration: none;
}
.tutor-card-footer .woocommerce-price-suffix {
    display: none !important;
}
.tutor-spotlight-mobile-progress-complete {
    background: #212121;
    
}
@media (max-width: 1199px) {
    .tutor-course-filter-container {
        width: 340px;
        background-color: #000000;}}

h3.tutor-course-name {
    margin-bottom: 0px;
}
.tutor-course-details-instructors a {
    pointer-events: none;
}
.post-type-archive-courses .tutor-card.tutor-course-card {
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
}
.post-type-archive-courses  .tutor-card-footer {
    background: #26262600 !important;
}
span.woocommerce-Price-currencySymbol img {
    filter: brightness(0) invert(1);
    max-width: 90%;
    padding-right: 2px;
}
span.woocommerce-Price-amount.amount bdi {
    display: flex
;
    /* order: revert-layer; */
    flex-direction: row-reverse;
    align-items: center;
}

.woocommerce-order {
    font-family: 'ge-ss-two-light';
    color: white;
}
tr.woocommerce-table__line-item.order_item bdi {
    color: white !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th {
    color: #ffffff !important;
}
.list-item-price.tuto
 {
    margin-bottom: 10px;
}
.tutor-card-footer .tutor-d-flex.tutor-align-center.tutor-justify-between {
    display: flex
;
    flex-direction: column;
}
.tutor-card-footer .list-item-button {
    display: flex
;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: center;
    gap: 5px;
}
.tutor-card-footer {
    padding: 16px 5px;
    
}
a.direct-purchase-button {
    color: white;
}
.tutor-card-footer .list-item-button .add_to_cart_button.added ~ .direct-purchase-button {
    display: none !important;
}
.tutor-card-footer span.cart-text {
    font-size: 14px;
}
.tutor-card-footer .tutor-btn-md {
    padding: 6px 6px;
}
.tutor-card-footer .list-item-price.tutor-d-flex.tutor-align-center {
    margin-bottom: 10px;
}
.tutor-card-footer a.tutor-btn.tutor-btn-primary.tutor-btn-md.tutor-btn-block.tutor-course-detail-link {
    color: white;
}
dt.variation- {
    color: #dddddd;
}
dd.variation- {
    color: #dddddd;
}
.woocommerce-message {
    font-family: 'ge-ss-two-light';
}
dd.variation- {
    display: flex
;
    flex-wrap: nowrap;
}
.tutor-form-select-option span {
    white-space: normal !important;     /* السماح بظهور النص كاملاً */
    white-space: unset !important;
    overflow: visible !important;       /* منع القص */
    text-overflow: unset !important;
    height: auto !important;            /* السماح بزيادة الارتفاع */
    line-height: 1.4 !important;        /* تحسين شكل السطر */
}
.tutor-form-group input[type=text] {
  
    background: #262626;
    color: #a6a7b0;
}
    
    .tutor-form-group input[type=password] {
   
    background: #262626;
        color: #a6a7b0;
    }
    .tutor-password-strength-checker .tutor-password-field {
    text-align: right;
    color: #a6a7b0;
}
.tutor-password-field {
    direction: ltr;}
    .tutor-password-strength-checker .tutor-password-field input.password-checker {
    font-family: sans-serif;
}
.tutor-form-group input:not([type=submit]):focus {
    background: #131212;}
    
    input[type="password"] {
     color: #a6a7b0;
    direction: ltr;
    font-family: sans-serif;
}

.tutor-password-strength-checker .show-hide-btn.hide-btn {
   
    filter: invert(1) brightness(2);
}
.tutor-form-group input[type=tel]{
     background: #262626;
    color: #a6a7b0;
    direction: ltr;
    font-family: sans-serif;
}
.tutor-alert.tutor-warning {
    color: #fd0000;
  
    background: #000000;
}
.tutor-card-body .tutor-course-ratings.tutor-mb-8 {
    display: none;
}
.content-drip-message-wrap.tutor-alert {
    background: black;
}
span.tutor-icon-mortarboard.tutor-color-black.tutor-mt-4.tutor-mr-12 ,span.tutor-icon-clock-line.tutor-color-black.tutor-mt-4.tutor-mr-12,span.tutor-icon-refresh-o.tutor-color-black.tutor-mt-4.tutor-mr-12,span.tutor-icon-ribbon-o.tutor-color-black.tutor-mt-4.tutor-mr-12,span.tutor-icon-level.tutor-color-black.tutor-mt-4.tutor-mr-12{
    margin-right: 0px;
    margin-left: 12px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ge-ss-two-Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sodom.com.sa/wp-content/uploads/2024/12/GE-SS-Two-Bold.eot');
	src: url('https://sodom.com.sa/wp-content/uploads/2024/12/GE-SS-Two-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://sodom.com.sa/wp-content/uploads/2024/12/GE-SS-Two-Bold.woff2') format('woff2'),
		url('https://sodom.com.sa/wp-content/uploads/2024/12/GE-SS-Two-Bold.woff') format('woff'),
		url('https://sodom.com.sa/wp-content/uploads/2024/12/GE-SS-Two-Bold.ttf') format('truetype'),
		url('https://sodom.com.sa/wp-content/uploads/2024/12/GE-SS-Two-Bold.svg#ge-ss-two-Bold') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ge-ss-two-light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sodom.com.sa/wp-content/uploads/2024/12/GE-SS-Two-Light.eot');
	src: url('https://sodom.com.sa/wp-content/uploads/2024/12/GE-SS-Two-Light.eot?#iefix') format('embedded-opentype'),
		url('https://sodom.com.sa/wp-content/uploads/2024/12/GE-SS-Two-Light.woff2') format('woff2'),
		url('https://sodom.com.sa/wp-content/uploads/2024/12/GE-SS-Two-Light.woff') format('woff'),
		url('https://sodom.com.sa/wp-content/uploads/2024/12/GE-SS-Two-Light.ttf') format('truetype'),
		url('https://sodom.com.sa/wp-content/uploads/2024/12/GE-SS-Two-Light.svg#ge-ss-two-light') format('svg');
}
/* End Custom Fonts CSS */