@charset "UTF-8";

/*
Theme Name: Ghasedak Kindergarten Official Theme
Theme URI: https://www.nisateam.com/
Author: NiSa Team - Nima Sayar
Author URI: https://www.nisateam.com/
Description: Ghasedak Kindergarten Official Theme is preapared for Ghasedak Kindergarten. | Exclusive Theme 
Tested up to: 5.8
Requires PHP: 5.6
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ghasedak-official-theme
*/

@font-face {
  font-family: Anjoman;
  font-style: normal;
  font-weight: bold;
  src: url("assets/fonts/Anjoman/eot/Anjoman-Bold.eot");
  src: url("assets/fonts/Anjoman/eot/Anjoman-Bold.eot?#iefix") format("embedded-opentype"), url("assets/fonts/Anjoman/woff2/Anjoman-Bold.woff2") format("woff2"), url("assets/fonts/Anjoman/woff/Anjoman-Bold.woff") format("woff"), url("assets/fonts/Anjoman/ttf/Anjoman-Bold.ttf") format("truetype"); }

@font-face {
  font-family: Anjoman;
  font-style: normal;
  font-weight: 300;
  src: url("assets/fonts/Anjoman/eot/Anjoman-Light.eot");
  src: url("assets/fonts/Anjoman/eot/Anjoman-Light.eot?#iefix") format("embedded-opentype"), url("assets/fonts/Anjoman/woff2/Anjoman-Light.woff2") format("woff2"), url("assets/fonts/Anjoman/woff/Anjoman-Light.woff") format("woff"), url("assets/fonts/Anjoman/ttf/Anjoman-Light.ttf") format("truetype"); }

@font-face {
  font-family: Anjoman;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/Anjoman/eot/Anjoman-Regular.eot");
  src: url("assets/fonts/Anjoman/eot/Anjoman-Regular.eot?#iefix") format("embedded-opentype"), url("assets/fonts/Anjoman/woff2/Anjoman-Regular.woff2") format("woff2"), url("assets/fonts/Anjoman/woff/Anjoman-Regular.woff") format("woff"), url("assets/fonts/Anjoman/ttf/Anjoman-Regular.ttf") format("truetype"); }

:root{
    --font-primary: 'Anjoman', sans-serif;
    --font-secondary: 'Anjoman', sans-serif;
    --font-3: "fontawesome", sans-serif;
}
body{
    font-family: 'Anjoman', sans-serif;
    margin: 0;
}
.banner-bg-shape-2{
    z-index: 999;
}
a{
    color: var(--color-primary-5);
}
body.rtl section.banner-area-three.rts-shape-move,
body.rtl section.rts-about-area.rts-shape-move.rts-section-gap{
  direction: ltr;
}
.about-content {
    direction: rtl;
}
.banner-content-three .title-banner{
    font-size: 42px;
}
.team-wrapper .wrapper-inner .image .social-area li {
    width: 100%;
}
.team-wrapper .wrapper-inner .image .social-area li a {
    width: 350px;
    height: 60px;
    border-radius: 5px;
}
.rts-breadcrumb-area{
background: #833AB4;
background: linear-gradient(90deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 50%, rgba(252, 176, 69, 1) 100%);
}
.rts-breadcrumb-area::after{
  display: none;
}
.rts-breadcrumb-area {
    padding: 180px 0 60px 0;
}
.rts-breadcrumb-area .breadcrumb-main-wrapper i {
    margin: 3px 15px 0 15px;
}

.team-wrapper .wrapper-inner .image img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Makes sure image fills the box properly */
    border-radius: inherit; /* Matches parent border-radius */
}
.team-wrapper .wrapper-inner .image .social-area li a:hover {
    background: var(--color-primary);
    color: #000;
}

.blog-wrapper .wrapper-inner{
  min-height: 424px;
}
.rts-footer-area .footer-one-main-wrapper .footer-single-wized{
      flex-basis: 30%;
}
.rts-contact-area .get-in-touch .contact-wrapper-list {
    padding: 0;
    margin: 0;
    display: inline-flex;
    gap: 20px;
}
.rts-contact-area .get-in-touch .contact-wrapper-list li:last-child {
    margin-bottom: auto;
}
.rts-contact-area .get-in-touch .contact-wrapper-list li{
    padding: 17px 20px;  
    border-radius: 10px;    
}
.rts-contact-area .get-in-touch {
    display: flex;
    justify-content: center;
    align-items: center;
}
.blog-single-post-listing.details.scoial_wrapper {
    border-radius: 0;
    background: #F9F8FF;
    border-width: 2px 5px 5px 2px;
    border-style: solid;
    border-color: var(--color-heading-1);
    width: 87%;
    border-radius: 10px;
    margin: 0 auto 20px auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
        min-height: 75px;

  }
  .rts-single-wized .recent-post-single .user span{
        margin-right: 9px;
  }
.rts-single-wized .recent-post-single .thumbnail img {
   width: 85px;
    height: 85px;
    object-fit: cover; /* Ensures uniform sizing while preserving visual appeal */
    transition: 0.3s;
}
.rts-error-area .shape-image .shape.one {
    left: 10%;
    top: 10%;
}
.rts-single-wized .recent-post-single .content-area{
        margin: 0 15px;
}
.rts-single-wized .recent-post-single .post-title .title {
    direction: rtl;
    text-align: right;
}
.single-blog-list-wrapper {
    min-height: 390px;
}
.single-blog-list-wrapper .thumbnail {
    width: 250px;
    height: 250px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.single-blog-list-wrapper .thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.3s;
}

.gform_wrapper .gfield input, .gform_wrapper.gravity-theme .gfield select{
    padding: 13px 24px;
    border-width: 2px 5px 5px 2px;
    border-style: solid;
    border-color: var(--color-heading-1);
}
input[type=radio] ~ label::before{
        border-width: 2px 5px 5px 2px;
    border-style: solid;
    border-color: var(--color-heading-1);
}

div#toc_container {
    width: 100%;
}
.copyright-area-one{
    direction: ltr;
}
.rts-footer-area .details-share a{
        color: var(--color-heading-1);
}
.mobile-menu-main nav ul li.has-droupdown::after
 {
    right: auto;
    left: 0;
}
.mobile-menu-main .buttons-area{
    display: inline-block;
}
body.rtl .gfield_checkbox .gchoice {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-start;
	gap: 8px;
}
.gfield_checkbox input[type="checkbox"] {
  width: 18px;
  height: 18px;
}
.gfield_checkbox label {
  font-size: 15px;
  line-height: 1.6;
}
body.rtl .gfield_checkbox input[type="checkbox"] {
  margin-left: 10px;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
    .rts-footer-area .footer-one-main-wrapper .footer-single-wized{
      flex-basis: 100%;
}
   .rts-contact-area .get-in-touch .contact-wrapper-list {
    display: grid;
    margin-bottom: 20px;
}
.banner-area-three .banner-wrapper-three .shape-image {
    display: none;
}
.blog-single-post-listing.details.scoial_wrapper {
    width: 67%;

}
}

