.text-primary { color: #f0ed98 !important; }
.text-secondary { color: #9a9a9a !important; }
.text-success { color: #28a745 !important; }
.text-danger { color: #ff3334 !important; }
.text-info { color: #17a2b8 !important; }
.text-warning { color: #ffc107 !important; }
.text-dark { color: #232323 !important; }
.bg-primary { background-color: #f0ed98 !important; }
.bg-secondary { background-color: #9a9a9a !important; }
.bg-success { background-color: #28a745 !important; }
.bg-info { background-color: #17a2b8 !important; }
.bg-warning { background-color: #ffc107 !important; }
.bg-danger { background-color: #ff3334 !important; }
.bg-dark { background-color: #232323 !important; }
.btn-primary { background-color: #f0ed98; border-color: #f0ed98; }
.btn-secondary { background-color: #9a9a9a; border-color: #9a9a9a; }
.btn-success { background-color: #28a745; border-color: #28a745; }
.btn-info { background-color: #17a2b8; border-color: #17a2b8; }
.btn-warning { background-color: #ffc107; border-color: #ffc107; }
.btn-danger { background-color: #ff3334; border-color: #ff3334; }
.btn-dark { background-color: #232323; border-color: #232323; }
.badge-primary { background-color: #f0ed98; }
.badge-secondary { background-color: #9a9a9a; }
.badge-success { background-color: #28a745; }
.badge-info { background-color: #17a2b8; }
.badge-warning { background-color: #ffc107; }
.badge-danger { background-color: #ff3334; }
.badge-dark { background-color: #232323; }

body { color: #232323; }
a { color: #232323; }
a:hover { color: #ff3334; }

.form-control { border: 1px solid #d8d8d8; }
.custom-control-input:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #ff3334; border-color: #ff3334; }

.btn-primary { background-color: #f0ed98 !important; border: 1px solid #f0ed98 !important; color: #fff !important; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active { border-color: #f0ed98 !important; color: #f0ed98 !important; background-color: transparent !important; box-shadow: none !important; }
.btn-outline-primary { border: 1px solid #f0ed98; color: #f0ed98; background-color: transparent; }
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.active { background-color: #f0ed98 !important; color: #232323 !important; border-color: transparent !important; box-shadow: none !important; }

.owl-theme .owl-dots .owl-dot span { background-color: #f0ed98; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-nav [class*=owl-] { background-color: #232323; }

header { background-color: #fff; }
.header-top { background-color: #232323; color: #fff; }
.header-top a, .header-top .search-open { color: #fff; }

.languages .dropdown-toggle::after { color: #fff; }
.languages .dropdown-item.active, .languages .dropdown-item:active { background-color: #ffffff; }

.stellarnav li a { color: #fff; }
.stellarnav li:hover, .stellarnav li a.active, .stellarnav li a:hover, .stellarnav .dd-toggle { color: #f0ed98; text-decoration: none; }

.navbar-toggle { background: #f0ed98; }
.navbar-toggle span { background-color: #232323; }
.navbar-toggle.open span { background-color: #232323; }

#panel { color: #fff; background: #232323; }

.search-place { color: #fff; }
.search-place .form-control { color: #fff; }
.search-place .btn { color: #fff; }
#panel #panel-close { color: #fff; }

#slider { background-color: #fff; }
.slider .caption h3, .slider .caption p, .slider .caption .btn { color: #fff; }
.slider .caption h2 { color: #f0ed98; }

.yes-banner .page-header h1, .yes-banner .page-header .breadcrumb, .yes-banner .breadcrumb-item + .breadcrumb-item::before, .yes-banner .page-header .breadcrumb a, .yes-banner .page-header .breadcrumb-item.active { color: #fff; }

.pagination .page-link { color: #f0ed98; }
.pagination .page-item.active .page-link { background-color: #f0ed98; border-color: #f0ed98; }

footer { color: #ddd; }
footer .footer-top { background: #232323; }
footer .footer-bottom.before-content:before { background: #232323; opacity: .95; }
footer a { color: #ddd; }
footer a:hover { color: #fff; }

.phone { color: #9a9a9a; }
.phone i, .phone:hover { color: #232323; text-decoration: none; opacity: 1; }

.btn-sidebar { background-color: #232323; color: #fff; }
.sidebar, .slide-area { border-color: #eeeeee; }
.sidebar ul li a { border-bottom: 1px solid #dcdcdc; color: #232323; }
.sidebar ul li a:hover, .sidebar ul li.active > a { color: #f63232; }

.blog-posts article { border-bottom: 1px solid #DDD; }
.post-block { border-top: 1px solid #DDD; }

.faq-title { border-bottom: 1px solid #d8d8d8; }
.faq-title.active, .faq-title:hover { color: #f0ed98; border-bottom-color: #f0ed98; }

.overlay { color: #fff; }
.overlay:before { background: #000; opacity: .7; }
.slider .item:after { background: #232323; opacity: .4; }

.testimonial blockquote { background-color: #f2f2f2; }
.testimonial .testimonial-arrow-down { border-top: 10px solid #f2f2f2; }
.rating:before { color: #9a9a9a; }
.rating:after { color: #ffc107; }

.kborder:before, .kborder2:before, .slider .caption .btn:after, .home-middle .btn:after { background: #f0ed98; }
.text-danger.kborder:before { background: #ff3334; }
.text-dark.kborder:before { background: #232323; }
.text-white.kborder:before { background: #fff; }

.home-middle { color: #fff; }
.home-middle.after-content:after { background: -webkit-linear-gradient(5deg,#ff3334 0%,rgba(18,1,248,0.2) 100%); background: -webkit-linear-gradient(5deg,#ff3334 0%,rgba(18,1,248,0.2) 100%); background: -ms-linear-gradient(5deg,#ff3334 0%,rgba(18,1,248,0.2) 100%); }
.home-middle table a { color: #fff; }

.homepage-text h3, .h-style { color: #232323; }

.news-list .news-date { background-color: #f0ed98; color: #fff; }
.custom-nav2.owl-theme .owl-nav [class*=owl-] { background-color: #f0ed98; }

.newsletter .btn { color: #232323; background: #f0ed98; }
.newsletter .form-control { border-bottom: 2px solid #f0ed98; }

#to-top { background-color: #232323; color: #fff; }

#kvkk { background-color: #232323; color: #fff; }
#kvkk a { color: #fff; }
#kvkk .kvkkCklose { color: #fff; }

.custom-menu-item .custom-menu-item-details .custom-menu-item-line { border-bottom: dashed 1px #9a9a9a; }

.placeholder-white::-webkit-input-placeholder { color: #fff; }
.placeholder-white::-moz-placeholder { color: #fff; }
.placeholder-white:-ms-input-placeholder { color: #fff; }
.placeholder-white:-moz-placeholder { color: #fff; }

.homepage-text2.before-content:before { background: #f0ed98; }

.single-item figcaption h3, .single-item figcaption a { color: #fff; }
.single-item > a { color: #fff; }
.single-item > a:hover { color: #fff; }

.FloorPlans-button .btn { border-bottom: 2px solid #fff; }
.FloorPlans-button .btn.active, .FloorPlans-button .btn:hover { border-bottom-color: #ff3334; color: #ff3334; }
.FloorPlans-button .btn.active::after, .FloorPlans-button .btn:hover::after { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #ff3334; }

.homepage-contact { background: #f0ed98; }
.call-you .call-you-content { background: #edf1f2; }

.owl-nav2 .container [class*=owl-] { color: #fff; }

.custom-nav4.owl-theme .owl-nav [class*=owl-] { color: #232323; }
.single-item { background: linear-gradient(-45deg, #ff3334 0%,#f0ed98 100%); }
