.elementor-13130 .elementor-element.elementor-element-dcf8cf0:not(.elementor-motion-effects-element-type-background), .elementor-13130 .elementor-element.elementor-element-dcf8cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373839;background-image:url("https://salemseyd.com/wp-content/uploads/2025/10/seamless_pattern_of_tiny_minimal_icons_of_different_seafood_including_fish_shrimp_and_other_sea_cre_1zvcfx1kgy4ur4n6j2u1_3.webp");}.elementor-13130 .elementor-element.elementor-element-dcf8cf0 > .elementor-background-overlay{background-color:#00000080;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13130 .elementor-element.elementor-element-dcf8cf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13130 .elementor-element.elementor-element-f782844:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13130 .elementor-element.elementor-element-f782844 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D5A73C2;}.elementor-13130 .elementor-element.elementor-element-f782844 > .elementor-element-populated >  .elementor-background-overlay{background-color:#C0C0C0;opacity:0.2;}.elementor-13130 .elementor-element.elementor-element-f782844 > .elementor-element-populated, .elementor-13130 .elementor-element.elementor-element-f782844 > .elementor-element-populated > .elementor-background-overlay, .elementor-13130 .elementor-element.elementor-element-f782844 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-13130 .elementor-element.elementor-element-f782844 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-13130 .elementor-element.elementor-element-f782844 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13130 .elementor-element.elementor-element-0e01e09{text-align:justify;color:#FFFFFF;}.elementor-13130 .elementor-element.elementor-element-dd725eb{width:auto;max-width:auto;}.elementor-13130 .elementor-element.elementor-element-8b7cc22{width:auto;max-width:auto;}.elementor-13130 .elementor-element.elementor-element-e372145{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13130 .elementor-element.elementor-element-087d4df{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13130 .elementor-element.elementor-element-1ce57e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13130 .elementor-element.elementor-element-1ce57e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D5A73C2;}.elementor-13130 .elementor-element.elementor-element-1ce57e9 > .elementor-element-populated >  .elementor-background-overlay{background-color:#C0C0C0;opacity:0.2;}.elementor-13130 .elementor-element.elementor-element-1ce57e9 > .elementor-element-populated, .elementor-13130 .elementor-element.elementor-element-1ce57e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-13130 .elementor-element.elementor-element-1ce57e9 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-13130 .elementor-element.elementor-element-1ce57e9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-13130 .elementor-element.elementor-element-1ce57e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13130 .elementor-element.elementor-element-621fe10{text-align:left;font-size:20px;color:#FFFFFF;}.elementor-13130 .elementor-element.elementor-element-80e9dfd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13130 .elementor-element.elementor-element-80e9dfd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D5A73C2;}.elementor-13130 .elementor-element.elementor-element-80e9dfd > .elementor-element-populated >  .elementor-background-overlay{background-color:#C0C0C0;opacity:0.2;}.elementor-13130 .elementor-element.elementor-element-80e9dfd > .elementor-element-populated, .elementor-13130 .elementor-element.elementor-element-80e9dfd > .elementor-element-populated > .elementor-background-overlay, .elementor-13130 .elementor-element.elementor-element-80e9dfd > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-13130 .elementor-element.elementor-element-80e9dfd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-13130 .elementor-element.elementor-element-80e9dfd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13130 .elementor-element.elementor-element-12a51e9{text-align:justify;font-size:18px;color:#FFFFFF;}.elementor-13130 .elementor-element.elementor-element-ad09727{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-13130 .elementor-element.elementor-element-ad09727.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13130 .elementor-element.elementor-element-ad09727 img{max-width:50%;}.elementor-13130 .elementor-element.elementor-element-fa6d808{text-align:left;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-13130 .elementor-element.elementor-element-0e01e09{text-align:center;font-size:20px;}.elementor-13130 .elementor-element.elementor-element-621fe10{text-align:center;}}@media(min-width:768px){.elementor-13130 .elementor-element.elementor-element-f782844{width:33%;}.elementor-13130 .elementor-element.elementor-element-1ce57e9{width:33.666%;}.elementor-13130 .elementor-element.elementor-element-80e9dfd{width:33%;}}/* Start custom CSS for section, class: .elementor-element-dcf8cf0 *//* Custom CSS for the footer section (elementor ID: 12875) */
.elementor-12875 {
    background-color: #2c3e50 !important; /* A dark, professional background color */
    color: #ecf0f1 !important; /* Light text color for contrast */
    padding: 60px 0; /* More vertical space */
    direction: rtl; /* Ensure right-to-left direction for all content */
    text-align: right;
}

/* Overall styling for the footer columns */
.elementor-12875 .elementor-column-gap-default > .elementor-column {
    padding: 0 10px; /* Adjust horizontal spacing between columns */
}

/* Styling for the logo and the descriptive text */
.elementor-12875 .elementor-element-572820a .elementor-widget-container img {
    width: 150px;
    height: auto;
    margin-bottom: 20px;
    filter: brightness(1.2); /* Adjust brightness to make the logo pop on dark background */
}

.elementor-12875 .elementor-element-7b1623a .elementor-widget-container p {
    font-size: 14px;
    line-height: 1.8;
    color: #bdc3c7; /* Lighter shade for description */
    margin: 0;
}

/* Styling for all section titles in the footer */
.elementor-12875 .elementor-widget-text-editor p strong {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 15px;
    position: relative;
    display: block;
}

/* Add a stylish red underline to section titles */
.elementor-12875 .elementor-widget-text-editor p strong::after {
    content: '';
    display: block;
    width: 60px;
    height: 3px;
    background-color: #e74c3c; /* Red underline */
    margin-top: 8px;
    border-radius: 2px;
}

/* Styling for "Latest Articles" section */
.elementor-12875 .elementor-element-f1277dd .elementor-post__thumbnail {
    border-radius: 8px; /* Rounded corners for article images */
    overflow: hidden; /* Hide anything outside the border radius */
    margin-left: 15px; /* Space between image and text */
}

.elementor-12875 .elementor-element-f1277dd .elementor-post__text {
    flex: 1;
}

.elementor-12875 .elementor-post__title a {
    color: #ecf0f1;
    font-size: 14px;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-12875 .elementor-post__title a:hover {
    color: #e74c3c;
}

/* Ensure the article layout is correct */
.elementor-12875 .elementor-posts-container .elementor-grid-item {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}

/* Styling for the important links list ("برگه های مهم") */
.elementor-12875 .elementor-element-89b8b74 .wd-list-content {
    display: block;
    padding: 8px 0;
    color: #ecf0f1;
    transition: color 0.3s ease;
}

.elementor-12875 .elementor-element-89b8b74 .wd-list-content:hover {
    color: #e74c3c;
}

/* Style for the second footer section (copyright bar) */
.elementor-12875 .elementor-element-7b37b92 .elementor-widget-container small {
    display: block;
    text-align: center;
    padding: 20px 0;
    font-size: 12px;
    color: #bdc3c7;
    background-color: #233140 !important; /* A slightly different background for this section */
}

.elementor-12875 .elementor-element-7b37b92 .elementor-widget-container a {
    color: #e74c3c;
    text-decoration: none;
    transition: color 0.3s ease;
}

.elementor-12875 .elementor-element-7b37b92 .elementor-widget-container a:hover {
    color: #f1c40f;
}

.elementor-element-01a0741 .elementor-widget-wrap,
.elementor-element-dc20107 .elementor-widget-wrap {
    background-color: #3d5a73;
    padding: 20px;
    border-radius: 8px;
}
.elementor-12875 .elementor-widget-container {
    padding: 0 15px; /* Add horizontal padding to all widget containers */
}
.elementor-12875 .elementor-element-7b1623a .elementor-widget-container p {
    color: #eaf1f1; /* A lighter color for better readability */
}
@media (max-width: 767px) {
    .elementor-12875 .elementor-top-section {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .elementor-12875 .elementor-widget-wrap {
        margin-bottom: 30px;
    }
}/* End custom CSS */