/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrLPTucXtAKPY.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
    font-display: swap;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}
/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
    font-display: swap;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}
/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
    font-display: swap;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}
/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
    font-display: swap;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;

}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}
/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
    font-display: swap;

}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;

}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

.cookie-notice-cont{
    position:fixed;
    bottom:0;
    text-align:center;
    width:100%;
    background-color:rgba(0,0,0,.85);
    z-index:10
}
.cookie-notice-cont p{
    color:#fff;
    top:7px;
    position:relative;
    font-size: 11px;
    padding: 5px;
}
.cookie-notice-cont .btn-cont a{
    margin: 10px;
    font-size: 15px;
    border: 1px solid #fff;
    padding: 10px;
    width: 100%;
}

.cookie-notice-cont .btn-cont{
    display: flex;
    font-size: 15px;
    align-items: center;
    justify-content: center;
}

.navbar .navbar-button a{
    display: flex;
    align-items: center;
    gap: 10px;
}

.iconsv,
.footer .footer-social li a{
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-info > p {
    display: flex;
    align-items: center;
    gap: 10px;
}

body,
body .ui-widget{
    font-family: "PT Sans" !important;
}

body,
.hakkimizda-bolumu-anasayfa,
.paketler-alani,
.hizmetlerr-bolumu,
.news-alani-sayfa,
.iletisim-form-alani{
    background: #FFFBF6;
}

.custom-button{
    text-decoration: none !important;
    color: #fff !important;
    font-size: 16px !important;
}

.form__input {
    font-size: 1.5rem !important;
    font-family: inherit !important;
    padding: 1.3rem 2rem !important;
    color: inherit !important;
    border: none;
    border-bottom: 0.3rem solid transparent;
    width: 100% !important;
    display: block;
    transition: all .3s !important;
    box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.1) !important;
    border-bottom: 0.3rem solid #d5b673 !important;
    border-radius: 3rem !important;
}


.admin button{
    padding: 0;
    margin: 3px;
    height: auto;
    background: #ccc;
    color: #5A5A5A;
    border: 1px solid #888;
    font-size: 1.5rem;
}

.admin .ui-button.ui-button-icon-only {
    width: 3rem;
}

.admin input,
.admin select{
    height: 35px !important;
    box-shadow: none;
    text-shadow: none;
    font-family: "PT Sans";
    font-size: 1.5rem;
    color: #5A5A5A;
}

.admin textarea{
    box-shadow: none;
    text-shadow: none;
    font-family: "PT Sans";
    font-size: 1.5rem;
    color: #5A5A5A;
}

.footer .footer-info a{
    font-size: 15px;
    color: #fff;
}

.treatments a,
.categories a{
    text-decoration: none !important;
}

.h2-baslik-hizmetler-2111 {
    color: #d5b673;
    font-family: PT Sans;
    font-size: 30px;
    font-weight: 700;
}

.post-kutu{
    padding: 1rem;
}

.post-kutu img{
    width: 100%;
}

.baslik-3,
.post-kutu--yazi{
    width: 100%;
    margin-top: 15px;
}

.footer {
    background-image: linear-gradient(to right bottom, #d5b673, #d5b673);
}

.footer .copyright {
    background: #d5b673;
}

.ui-rowgroup-header{
    background: #f8f9fa !important;
}

.priceTable td,
.priceTable th,
.ui-datatable-header{
    font-size: 1.5rem;
}
.priceTable th,
.ui-datatable-header{
    text-align: center !important;
}

.ozellik-kutu-iletisim .icon i{
    top: 13px;
    position: relative;
}
.sidebar-service a,
.sidebar-service a:hover{
    color: #fff;
    font-family: 'PT Sans';
    text-decoration: none;
    font-size: 1.2rem;
    display: block;
    width: 100%;
}

.menu-service.treatment{
    padding-left: 10%;
}

span.menu-service {
    color: #fff;
}
/*span.menu-service.menuactive {
    background: #873a3a;
    color: #fff;
}*/

.treatments .dep{
    padding: 0;
}
.baslik-3-service{
    padding: 15px;
}

.footer .logo img{
    width: 150px;
    height: auto;
}

.recent-news li{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.logo span{
    font-weight: bold;
    font-size: 2.5rem;
}

.footer-menu .menu a{
    color: #fff;
    font-size: 1.5rem;
    font-family: 'PT Sans';
    text-decoration: none;
}

.grid-sizer,
.isotope-item {
    width: 25%;
    margin: 0;
    padding: 5px;
}


.page-header .container p{
    align-items: center;
}

.side-widget .address a{
    width: auto;
    height: auto;
    color: #5A5A5A;
    font-size: 1.5rem;
}
.side-widget .address a:hover,
.side-widget .iconsocia:hover,
.side-widget .iconsociai:hover{
    color: #d5b673;
}

.side-widget .logo,
.side-widget small{
    text-align: center;
}

.admin .ui-accordion-header,
.admin th,
.admin td{
    font-size: 1.5rem;
}

.navbar .logo a {
    display: flex;
    align-items: center;
    color: #5A5A5A;
}
.navbar .logo a i:hover{
    color: #d5b673;
}

.navbar .logo a img {
    background: #d5b673;
    border-radius: 75px;
}

.slider .main-slider .swiper-slide .container{
    background: rgba(0,0,0,0.5);
    padding: 30px;
    position: absolute;
    bottom: 15%;
}
.slider .main-slider .swiper-slide .container h1,
.slider .main-slider .swiper-slide .container p{
    margin: 0;
}
.slider .main-slider .swiper-slide .container h1{
    color: #fff;
    margin-bottom: 30px;
}

.baslik-3-service {
    padding: 15px;
    height: 75px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.navbar .logo {
    padding: 0;
    display: flex;
    align-items: center;
    gap: 20px;
}

.dep{
    border-radius: 5px;
    box-shadow: 0px 2px 5px #d5b673;
}

.slider .main-slider .swiper-slide .slide-image {
    filter: brightness(75%);
}

.treatment-desc ul li{
    display: list-item;
    float: none;
    list-style: disc;
    margin-left: 40px;
}

.ui-selectonemenu-panel .ui-selectonemenu-item{
    width: 100%;
}

body .ui-inputfield{
    color: #000 !important;
    font-size: 1.5rem;
}

.navbar .site-menu ul{
    align-items: center;
}
.container{
    padding: 3rem;
}

.categorySelector .ui-selectonemenu-label{
    white-space: normal !important;
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item{
    white-space: normal !important;
    font-size: 3rem;
}

.categorySelector{
    display: none !important;
}
.sidebar-service {
    display: inline-grid;
}

@media all and (max-width: 991px) {
    .sidebar-service a{
        font-size: 1.2em;
    }
    header.slider{
        display: none;
    }
    #menu-mobile-menu .menu-item .dropdown-menu {
        overflow: hidden;
        max-height: fit-content;
        left: 0;
    }

    .parent.treatments > li{
        width: 100%;
        padding-left: 10px;
    }
    .child.treatments > li{
        width: 100%;
        padding-left: 20px;
    }
    .treatments a {
        color: #000;
        font-size: 1.1em;
    }
    .categorySelector{
        display: block !important;
    }
    .sidebar-service {
        display: none;
    }

}

body .ui-inputfield {
    color: #000 !important;
    font-size: 15px !important;
}