/* Desktop */
.eds_pageTitle span {
  font-size: 36px !important;
  font-weight: 700;
}

/* Mobile */
@media (max-width: 768px) {
  .eds_pageTitle span {
    font-size: 20px !important;
  }
}


.edn_readMore,
.edn_readMoreButton{
  font-size:0 !important;
}

.edn_readMore::after,
.edn_readMoreButton::after{
  content:"Devamını Oku";
  font-size:14px;
  font-weight:600;
}

html[lang^="el"] .edn_readMore::after,
html[lang^="el"] .edn_readMoreButton::after{
  content:"Διαβάστε Περισσότερα";
}

html[lang^="en"] .edn_readMore::after,
html[lang^="en"] .edn_readMoreButton::after{
  content:"Read More";
}

html[lang^="tr"] .edn_readMore::after,
html[lang^="tr"] .edn_readMoreButton::after{
  content:"Devamını Oku";
}


.edsms_readMoreText1{
  font-size:0 !important;
}
.edsms_readMoreText1::after{
  content:"Devamını Oku";
  font-size:14px;
  font-weight:600;
}


/* URL prefix: el-gr / en / tr */
a[href^="https://cb.gov.ct.tr/el-gr/"] .edsms_readMoreText1::after,
a[href^="/el-gr/"] .edsms_readMoreText1::after{
  content:"Διαβάστε Περισσότερα";
}
a[href^="https://cb.gov.ct.tr/en/"] .edsms_readMoreText1::after,
a[href^="/en/"] .edsms_readMoreText1::after{
  content:"Read More";
}
a[href^="https://cb.gov.ct.tr/tr/"] .edsms_readMoreText1::after,
a[href^="/tr/"] .edsms_readMoreText1::after{
  content:"Devamını Oku";
}

.ms-slide .edsms_slideReadMore3{
  display:block !important;
}


@media (max-width: 768px) {

  #ChameleonGallery,
  #ChameleonGallery [id^="eds_slider"]{
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
  }

  #ChameleonGallery [id^="eds_slider"]{
    height: auto !important;
  }

  #ChameleonGallery .main_panel{
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    left: 0 !important;
    top: 0 !important;
    height: clamp(280px, 65vw, 480px) !important;
  }

  #ChameleonGallery .items_wrapper,
  #ChameleonGallery .item_container{
    width: 100% !important;
    height: 100% !important;
  }

  #ChameleonGallery .item_container img{
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: cover;
  }

  #ChameleonGallery a.media_link{
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
  }

  #ChameleonGallery .thumb_wrapper{
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    left: 0 !important;
    top: 0 !important;
    height: auto !important;
    margin-top: 12px !important;
  }

  #ChameleonGallery .thumb_window,
  #ChameleonGallery .thumb_container{
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
  }

  #ChameleonGallery .thumb_container{
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
  }

  #ChameleonGallery .thumb_container ul.current{
    display: flex !important;
    gap: 12px !important;
    padding: 8px 12px !important;
    width: max-content !important;
    height: auto !important;
  }

  #ChameleonGallery .thumb_container ul.current li img{
    width: 95px !important;
    height: 70px !important;
    object-fit: cover !important;
    border-radius: 8px;
  }

  #ChameleonGallery .navigation_button{
    opacity: 1 !important;
  }
}

.eds_pageDescription {
    display: none !important;
}



/* =========================================================
   KKTC CUMHURBAŞKANLIĞI - FOOTER
   ========================================================= */


/* =========================================================
   NORMAL FOOTER KOLONLARI
   ========================================================= */

.cb-footer-col {
    font-size: 13px;
    line-height: 1.5;
    color: #fff;
}

.cb-footer-group {
    margin-bottom: 10px;
}

.cb-footer-group:last-child {
    margin-bottom: 0;
}

.cb-footer-heading {
    margin-bottom: 4px;
    color: #fff;
    font-weight: 600;
    line-height: 1.35;
}

.cb-footer-item {
    margin: 2px 0;
    padding-left: 12px;
    font-weight: 400;
    line-height: 1.5;
}

.cb-footer-item a,
.cb-footer-item a:link,
.cb-footer-item a:visited {
    color: #eee8c9 !important;
    text-decoration: none !important;
    font-weight: 400 !important;
}

.cb-footer-heading a,
.cb-footer-heading a:link,
.cb-footer-heading a:visited {
    color: #ffffff !important;
    text-decoration: none !important;
    font-weight: 600 !important;
}

.cb-footer-item a:hover,
.cb-footer-item a:focus,
.cb-footer-heading a:hover,
.cb-footer-heading a:focus {
    color: #ffffff !important;
    text-decoration: underline !important;
}


/* =========================================================
   EASYDNN NATIVE FOOTER ACCORDION
   Gerçek EasyDNN asset ID üzerinden hedefleniyor
   ========================================================= */

.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .eds_Accordion,
.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_section,
.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_contentWrapper,
.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_content {
    background: transparent !important;
    color: #ffffff !important;
}


/* Accordion başlıkları */

.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_title {
    margin: 0 !important;
    padding: 14px 16px !important;

    background: rgba(55,53,27,.58) !important;
    color: #ffffff !important;

    border: 1px solid rgba(255,255,255,.20) !important;

    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;
}


/* Açık / hover durumları */

.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_title:hover,
.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_title:focus,
.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_section.open .edsAccordion_title,
.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_section.active .edsAccordion_title {
    background: rgba(55,53,27,.78) !important;
    color: #ffffff !important;
}


/* Açılan içerik */

.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_content {
    padding: 14px 16px !important;

    background: rgba(55,53,27,.20) !important;
    color: #ffffff !important;

    font-size: 14px !important;
    line-height: 1.5 !important;
}

.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_content p,
.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_content span,
.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_content strong {
    color: #ffffff !important;
}


/* Accordion içindeki linkler */

.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_content a,
.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_content a:link,
.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_content a:visited {
    color: #eee8c9 !important;
    text-decoration: none !important;
}

.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_content a:hover,
.edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_content a:focus {
    color: #ffffff !important;
    text-decoration: underline !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media screen and (max-width: 767px) {

    .cb-footer-col {
        font-size: 14px;
        line-height: 1.45;
    }

    .cb-footer-item {
        margin: 3px 0;
        padding-left: 10px;
    }

    .edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_title {
        font-size: 16px !important;
        padding: 15px 14px !important;
    }

    .edsBB_droppableItem[data-assetid="Accordions_AccordionStyle1"] .edsAccordion_content {
        padding: 14px !important;
    }
}

@media (min-width: 768px) {
    .cb-mobile-footer-only {
        display: none !important;
        border: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }
}

