@charset "utf-8";
/* CSS Document */

body {
    color: #000000;
}

.pafta-bg {
    background: url(../img/pafta.jpg) center center !important;
}

.section {
    padding: 0;
}
#content-top-off {
    padding: 0px;
}
.widget-area {
    padding: 50px 0 0;
}
#footer {
    background-color: #cccccc87;
}
.middle-header-line {
    background-color: unset;
}
h1, h2, h3, h4, h5, h6 {
    color: #000000;
}
.navigation > ul > li > a {
    text-transform: unset;
}

.instagram:hover{
	background-color: #fbad50;
	border-radius: 50%;
    -webkit-transition: color .35s ease-in-out;
    transition: color .35s ease-in-out;
}

.youtube:hover{
	background-color: #ff0000;
	border-radius: 50%;
    -webkit-transition: color .35s ease-in-out;
    transition: color .35s ease-in-out;
}
.lang{
    padding-left: 30px;
}
.lang:hover{
    border-radius: 50%;
}
.extra-title {
    text-transform: unset;
}

.navigation > ul > li > a {
    text-transform: none;
}
.section-title h3 {
    text-transform: none;
    font-size: 36px;
}
.ekmek{
    font-size: 14px;
    color: #5a5a5a;
}
.row-title {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}
.beyaz_zemin{
    background-color: #ffffff;
}
.button {
    text-transform: none;
}
#back-top {
    background-color: rgba(255,255,255,0.75);
}

#back-top:after {
    color: #AE4A84;
}

.textwidget {
    max-height: 400px;
    overflow-y: auto;
}

.textwidget a {
    color: #AE4A84;
}
a:hover {
    color: #AE4A84;
}

#cadCursor {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  pointer-events: none;
  z-index: 999999999999999999;
  cursor: none;

}
#cadCursor .top {
  will-change: transform;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  transform: translateY(50vh);
  border: none;
  border-bottom: 3px solid;
  border-image: linear-gradient(to left, transparent 1%, rgb(128, 128, 128) 30%, transparent 100%)
    5%;
}
#cadCursor .left {
  will-change: transform;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 0;
  height: 100vh;
  transform: translateX(50vw);
  border: none;
    border-left: 3px solid;
    border-image: linear-gradient(to top, transparent 1%, rgb(128, 128, 128) 30%, transparent 100%)
    5%;
}
#cadCursor .picker {
  will-change: transform;
  border: 3px solid #808080;
  width: 21px;
  height: 21px;
  position: absolute;
  left: 0;
  top: 0;
  transform: translate(50vw, 50vh);
  margin: -9px 0 0 -9px;
}

html {
    cursor: none;
    scroll-behavior: smooth;
}


@media (min-width: 700px){
.slideshow .slideshow-slide {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
}


.o-hsub.-link, .slideshow-slide-caption-subtitle-label {
    color: #ffd200;
}


button, a {
    cursor: unset !important;
}

.extra-descript {
    padding-top: 5px;
    color: #fff;
}


.pagenavi {
    margin-top: 30px;
}

.page-numbers {
    display: inline-block;
    margin-right: 2px;
}

.page-numbers.active .page-link {
    background-color: #ffd200;
    color: #000;
}

.entry-title {
    text-transform: none;
    color: #fff;
}

.social-icons {
    text-align: right;
}

@media screen and (max-width: 575px) {
    #cadCursor {
        display: none;
    }
    html {
        cursor: initial;
    }

    a, button {
        cursor: pointer !important;
    }

    .social-icons {
        text-align: center;
    }
}


.google-map-wrapper iframe {
    width: 100%;
    margin-bottom: 20px;
}

.article-thumb {
    height: 390px;
}

.work-item {
    height: 254px;
}

.work-item a {
    height: 100%;
    display: flex;
    align-items: center;
    border: 1px solid #999;
}

.rel-works .work-item img {
    padding: 0;
}

.bg-work-div {
    display: block;
    width: 100%;
    height: 100%;
}

.article-thumb a {
    display: flex;
    align-items: center;
    height: 100%;
}

.article-thumb a img {
    margin: 0 auto;
    display: block;
}


.fancybox-image, .fancybox-spaceball {
    cursor: none;
}
