/*
Theme Name: Dent Express Eskisehir
Description: Dent Express Eskisehir icin ozel olarak duzenlenmistir.
Author: Wolinka
Author URI: https://wolinka.com.tr
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.absolute-footer, html {
    background-color: transparent;
}

body #content {
	line-height: 2;
	font-size: 18px;
}

.br15 img,
.br15 .banner-bg,
.blog-single .br15 img {
	border-radius: 15px;
}

/*
	Header
*/
.header-main .nav-dropdown {
	min-width: 350px;
}

.header-main.nav-dark .nav>li>a:hover {
	color: #ff9800;
}

.header-main.nav-dark .nav > li.active > a {
	color: #ff9800;
}

/*
	Form
*/
.form-flat input[type=submit] {
	text-transform: none;
	font-size: 20px;
	font-weight: 500;
}

.form-flat input[type=text],
.form-flat input[type=email],
.form-flat input[type=tel] {
	height: 3.5em;
}

.form-flat input:not([type=submit]), 
.form-flat textarea {
	background-color: #fff;
}

.form-flat input:not([type=submit]),
.form-flat textarea {
	border-radius: 10px;
    border-width: 3px 3px 3px 3px;
    border-color: #29a1bb;
}

/*
	Theme Button
*/
.thm-btn-dark-blue {
	background-color: #04316D!important;
	color: #fff!important;
	opacity: .75;
}

/*
	Main menu
*/
.nav-dark .nav > li > a {
	color: #fff;
}

/*
	Tedavilerimiz
*/
.page-box h2 {
	color: #29a1bb;
}

.page-box:hover h2 {
	color: #6a4d8d;
}
/*
.page-box .box-image {
	display: none;
}
*/

/*
	Archive
*/
.blog-archive h2 a {
	line-height: 1.6!important;
}

.blog-archive .box {
	background-color: rgba(41, 161, 187, 0.10);
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

.blog-archive .box .box-image {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.blog-archive .box .box-text {
	padding: 0 30px 20px;
}

/*
	Single
*/
.blog-single h1 {
	color: #29a1bb;
}

.blog-single h2 {
	color: #6a4d8d;
}

.blog-single h3 {
	color: #04316D;
}

.blog-single .entry-content {
	padding-top: 0;
}

.blog-single .related-posts ol {
	padding-left: 20px;
}

/*
	Contact Form
*/
.contact-form .col-inner {
	background-color: rgb(41 161 187 / 10%);
    padding: 17% 9% 2% 9%;
	border: 3px solid #29a1bb;
	border-radius: 50px;
}


/*
	Footer
*/

#footer .footer-widgets {
	padding: 90px 0 0;
}

#footer .footer-bg {
	background-color: #29a1bb;
	position: absolute;
	width: 100%;
	height: 100%;
}

#footer .bg-overlay {
	background-image: url('assets/img/footer-bg.png');
	background-size: cover;
	height: 100%;
    width: 100%;
    opacity: .1;
    mix-blend-mode: darken;
    transition: background .3s,border-radius .3s,opacity .3s;
	filter: brightness(0%) contrast(100%) saturate(200%) blur(0px) hue-rotate(360deg);
}

/*

#footer .footer-bg-shape {
	background-image: url('assets/img/footer-bg-shape.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	width: 100%;
	height: 80px;
}
*/

#footer .widget-title {
	font-family: Solitreo, sans-serif;
	font-size: 1.5em;
}

#footer .absolute-footer {
	color: #fff;
	position: relative;
}

#footer .textwidget p {
	line-height: 2;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}