::selection{
    background-color: #C2B078 !important;
}

body, .qodef-hotel-filter-holder label, span:not(.qodef-icon-shortcode .qodef-icon-element):not(.qodef-icon-font-elegant.icon_menu), .slider_subt_p_font, #respond input[type=text], #respond textarea, .post-password-form input[type=password], .qodef-style-form textarea, .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=text], input[type=email], input[type=password], .qodef-cf7-btn-wrapper.qodef-fullwidth-btn input, p, .qodef-image-slider-holder .qodef-is-item span.qodef-is-subtitle, .qodef-section-title-holder span.qodef-st-subtitle, .qodef-drop-down .second .inner ul li a .item_outer .item_text, .arts-container.boxed input.book-button{
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 400;
}

.qodef-main-menu>ul>li>a span, .qodef-btn, .qodef-countdown .countdown-row .countdown-section .countdown-amount, .qodef-counter-holder .qodef-counter, .slider_main_title_font, strong{
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 400;
}
h1,h2,h3,h4{
    font-family: 'Karla', sans-serif !important;
    letter-spacing: 2px;
}

h1:not(.rs-layer) {
    font-size: 45px !important;
}
h2{
    font-size: 32px !important;
}
h1.qodef-is-title{
    letter-spacing: -1px;
}

h3.qodef-st-title {
    font-size: 17px !important;
}
p {
    color: #293133;
}

.position_absolute{
    position: absolute;
}

.qodef-vertical-align-containers .qodef-position-right{
    display: none;
}

.qodef-hotel-filter-holder.qodef-hrf-type-box .qodef-hotel-filters-inner .qodef-hotel-filters-cell input, .qodef-hotel-filter-holder.qodef-hrf-type-box .qodef-hotel-filters-inner .qodef-hotel-filters-cell .select2{
    float: left;
}

.qodef-image-slider-holder .qodef-is-item .qodef-is-text-holder{
    padding: 50px !important;
}

.qodef-page-footer .qodef-footer-top-holder{
    background-color: #293133 !important;
}

.inner-box-mula .qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-border-hover):hover{
    background-color: #293133;
}
.qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-border-hover):hover{
    background-color: #C2B078;
}

.qodef-footer-top-holder .textwidget p, .qodef-footer-top-holder .textwidget a {
    text-align: center;
}

.qodef-footer-top-holder .textwidget a:hover{
    text-decoration: underline;
    color: #ffffff !important;
}
.qodef-page-header{
    position: absolute !important;
}

.qodef-page-header .qodef-fixed-wrapper.fixed{
    -webkit-box-shadow: 0px 2px 5px 0px rgba(181,183,183,1);
    -moz-box-shadow: 0px 2px 5px 0px rgba(181,183,183,1);
    box-shadow: 0px 2px 5px 0px rgba(181,183,183,1);
}

h1.qodef-st-title{
    font-size: 50px !important;
}

.qodef-image-slider-holder .qodef-is-item h1.qodef-is-title{
    font-size: 30px !important;
}

.ferblue{
    color: #C2B078;
}

span.ferblue{
    font-size: 20px;
    font-weight: bold;
}

.ferbluehref a:hover{
    color: #C2B078 !important;
}
.qodef-page-header .qodef-vertical-align-containers{
    padding: 0px 0px !important;
}
.qodef-page-header .qodef-menu-area{
    background-color: transparent !important;
}

.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a{
    max-height: 110px !important;
    height: 110px !important;
    margin-top: 10px;
}
.qodef-position-left-inner {
    height: 170px !important;
}
.qodef-position-left-inner{
    background: linear-gradient(to bottom, rgba(41, 49, 51,0.9) 0%,rgba(41, 49, 51,0.2) 70%, rgba(41, 49, 51,0) 100%);
}
.qodef-logo-wrapper a img.qodef-light-logo{
    margin: auto;
}

.qodef-image-slider-holder .qodef-is-item .qodef-is-text-holder{
    background-color: rgba(0,0,0,0.03) !important;
}

.qodef-single-image-holder.qodef-image-behavior-custom-link .qodef-si-inner a:after, .qodef-image-slider-holder .qodef-is-item .qodef-is-text-holder:after{
    background-color: rgba(0,0,0,0) !important;
}

#qodef-back-to-top.on{
    background: url(/wp-content/uploads/2020/01/go-to-top.png) no-repeat !important;
    background-size: 50px 50px !important;
    height: 50px !important;
    width: 50px !important;
}

a#qodef-back-to-top.qodef-light.on{
    background: url(/wp-content/uploads/2020/01/go-to-top-white.png) no-repeat !important;
    width: 50px !important;
    height: 50px !important;
    background-size: 50px 50px !important;
}

.qodef-container, .qodef-full-width{
    z-index:102 !important;
}

table.fer-hotel-services{
    margin: 30px 0px 0px 20px;
    max-width: 500px;
    width: fit-content;
    width: -moz-fit-content;
}

table.fer-hotel-services tbody tr, table.fer-hotel-services thead tr, table.fer-sm tbody tr, table.fer-sm thead tr{
    border: 0px !important;
}

table.fer-hotel-services td{
    max-width: 70px;
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    font-family: 'CarosSoft-Medium', sans-serif;
    letter-spacing: -0.3px;
    padding: 10px 5px 0px;
    color: #000000 !important;
}

.fer-hotel-services td > img {
    max-width: 30px;
}

.fer-hotel-services.nomarginleft{
    margin-left: 0px !important;
    margin-top: 10px !important;
}

table.fer-sm {
    max-width: 30%;
    margin: 0px 20px;
    display: inline-block;
    text-align: center;
    width: fit-content;
    width: -moz-fit-content;
}

table.fer-sm img {
    max-width: 30px;
}

div.qodef-main-home-default-form .qodef-cf7-btn-wrapper{
    border: 2px solid #C2B078 !important;
}

input.wpcf7-form-control.wpcf7-submit{
    background-color: #C2B078 !important;
    color: #ffffff !important;
}

input.wpcf7-form-control.wpcf7-submit:hover{
    background-color: transparent !important;
    color: #C2B078 !important;
}

.qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text{
    font-size: 20px !important;
}

ul.fer-features-list {
    list-style-type: none;
    margin-top: 0px !important;
}

ul.fer-features-list li:before {
    content: '\25A0' !important;
    color: #C2B078 !important;
    padding-right: 5px;
}

.qodef-page-header a img.wpml-ls-flag{
    display: inline-block !important;
}

.qodef-drop-down .narrow .second .inner ul{
    background-color: rgba(41, 49, 51, 0.7) !important;
}
.fer-footer{
    text-align: center;
}

.fer-footer-logo{
    width: 80px;
    margin: 0 auto 30px;
}

.fer-footer-contact {
    text-align: center;
    color: #fff;
    margin: 0 auto 20px;
}

.fer-footer-contact a:hover, .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs a, .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs span, .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-page-title{
    color: #ffffff !important;
}

.qodef-page-footer .qodef-column-content:not(:first-child){
    margin-top: 0px !important;
}
/* FONT SIZES */
span:not(.qodef-icon-shortcode .qodef-icon-element):not(.qodef-icon-font-elegant.icon_menu) {
    font-size: 18px;
}

.qodef-page-footer .widget .fer-footer-contact a {
    color: #fff;
    border-bottom: 1px solid;
    padding-bottom: 1px;
}
.fer-footer-contact p {
    width: fit-content;
    display: inline-block;
    text-align: center;
    position: relative;
    padding: 0px 15px;
}
.fer-footer-contact p:after{
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    display: block;
    background-color: #fff;
    top: 0px;
    right: 0px;
}
.fer-footer-contact {
    width: 70%;
    display: inline;
}
.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-grid{
    padding: 60px 0px !important;
}
.qodef-vertical-align-containers .qodef-position-left, .qodef-vertical-align-containers .qodef-position-left-inner{
    width: 100%;
    text-align: center;
}
.qodef-vertical-align-containers .qodef-position-center{
    top: 110px;
    z-index: 2 !important;
}
.owl-stage .qodef-image-slider-holder .qodef-is-item{
    width: calc(100% - 5px);
}
.inner-box-mula {
    box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #FBFBFB;
}
.darkbg a {
    color: #EAE6CA;
}
.darkbg a:hover{
    color: #fff;
}
.qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title{
    background-color: #293133 !important;
    color: #EAE6CA !important;
}
.qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title.ui-state-active, .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title.ui-state-hover{
    background-color: #EAE6CA !important;
    color: #293133 !important;
}
.ui-accordion-header.ui-state-default {
    color: #EAE6CA !important;
    border-bottom: 1px solid #EAE6CA !important;
}
.mula-room-amenities{
    margin-top: 30px;
}
.mula-room-amenities td {
    text-align: left;
    vertical-align: middle;
    height: 70px;
}
.mula-room-amenities tbody tr {
    border: 0px;
}
.qodef-drop-down .second .inner ul li a .item_outer{
    padding: 0px !important;
}
.mula-reserv {
    padding: 14px 25px;
    position: fixed;
    z-index: 9999;
    right: 1px;
    top: 250px;
    background-color: #C2B078;
    font-size: 22px;
    color: #293133;
}
.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu>ul>li>a>span.item_outer .item_text:after, .qodef-drop-down .second .inner ul li a .item_outer .item_text:after{
    content: none !important;
}
.qodef-main-menu li:hover > a > span > span.item_text {
    color: #EAE6CA;
}
.qodef-main-menu>ul>li>a>span.item_outer .item_text{
    font-weight: 600 !important;
}
.qodef-owl-slider .owl-nav .qodef-nav-label{
    font-size: 14px !important;
}
.wpcf7-spinner{
    display: none !important;
}
.mula-room-amenities img {
    max-width: 50px;
    max-height: 60px;
}
.mula-room-amenities td:nth-of-type(odd) {
    text-align: center;
}
.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-alignment-center{
    text-align: left !important;
}
.qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title {
    padding: 0px 15px !important;
}
.qodef-page-footer img {
    max-width: 180px;
    margin-bottom: 20px !important;
}
.qodef-mobile-header .qodef-mobile-logo-wrapper img {
    max-height: 90px !important;
}
html:lang(en) .mula-tr-footer{
    display: none;
}
html:lang(tr) .mula-en-footer{
    display: none;
}
.mula-button{
    margin-top: 30px;
}
.mula-button a {
    padding: 10px 20px;
    border: 2px solid #293133;
    text-transform: uppercase;
}
.mula-button a:hover{
    background-color: #293133;
    color: #EAE6CA;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #C2B078 !important;
    background-color: #fff !important;
    color: #C2B078 !important;
    border-radius: 0px !important;
    border-bottom-color: #293133 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #293133 !important;
    background-color: #fff !important;
    color: #293133 !important;
    border-bottom-color: transparent !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{
    border-color: #293133 !important;
    background-color: #fff !important;
}
.wpb-js-composer .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body{
    border-radius: 0px !important;
}
.qodef-drop-down .narrow>.second{
    left: 20px !important;
}
.qodef-drop-down .second .inner ul li a{
    padding: 8px 18px !important;
}
.qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs-info{
    text-align: left !important;
}
@media (min-width: 1200px){
    .qodef-title-holder.qodef-bg-responsive .qodef-title-wrapper{
        top: auto !important;
        bottom: 0px !important;
        transform: translateY(0) !important;
    }
    .qodef-title-inner {
        background-color: rgba(41,49,51,0.6);
        max-width: 100%;
        display: block !important;
        max-height: 178px;
        top: calc(100% - 178px);
    }
    .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-title-info{
        padding: 50px 70px;
    }
}
@media only screen and (max-width: 1366px), all{
    .qodef-image-slider-holder .qodef-is-item .qodef-is-text-holder {
        padding: 15px 30px 15px 15px !important;
    }
}
@media (max-width: 1199px){
    .qodef-eh-item, .qodef-elements-holder.qodef-responsive-mode-1024.qodef-two-columns .qodef-eh-item.inner-box-mula {
        display: table-cell!important;
    }
    .inner-box-mula p{
        text-align: center;
    }
    .inner-box-mula .qodef-btn.qodef-btn-small {
        margin-left: 50% !important;
        transform: translateX(-50%);
        width: max-content;
    }
}

@media only screen and (max-width:1112px){
    h1.qodef-st-title, h1.qodef-page-title.entry-title {
        font-size: 35px !important;
    }

    h1.qodef-page-title.entry-title{
        text-align: center;
    }
}

@media only screen and (max-width: 1024px), all{
    .qodef-mobile-header .qodef-mobile-header-inner{
        height: 100px !important;
    }

    .qodef-section-title-holder.qodef-st-custom-title-font .qodef-st-title:not(h3):not(h4){
        font-size: 30px!important;
    }

    .qodef-section-title-holder.qodef-st-custom-title-font h4.qodef-st-title{
        font-size: 20px !important;
        line-height: 30px;
    }

    .qodef-testimonials-holder.qodef-testimonials-standard .owl-nav {
        margin: 12px auto !important;
    }

    .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text, .qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-author{
        text-align: center;
    }

    .qodef-testimonials-holder.qodef-testimonials-standard .qodef-owl-slider:hover .owl-nav{
        width: 41px !important;
    }

    .qodef-section-title-holder.qodef-st-custom-title-font h3.qodef-st-title{
        font-size: 17px !important;
    }
}

@media only screen and (max-width:1278px){
    .width100{
        width: 100% !important;
    }

    h2{
        font-size: 30px !important;
    }
}

@media only screen and (max-width:1024px) and (orientation:portrait){
    table.fer-hotel-services{
        margin:30px 0px 0px 0px;
    }
}
@media (max-width:1024px){
    .qodef-vertical-align-containers .qodef-position-center{
        top: 0px !important;
        z-index: 1 !important;
    }

    .mula-reserv{
        top: inherit;
        bottom: 20px;
    }
    .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs-info{
        display: none !important;
    }
}

@media only screen and (max-width:414px){
    table.fer-hotel-services td{
        font-size: 10px;
        letter-spacing: -0.8px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 3),
only screen and (     -o-min-device-pixel-ratio: 3/1),
only screen and (        min-device-pixel-ratio: 3){
    .marginzero.vc_custom_1579373085501{
        margin-top: 0px !important;
    }
}
