/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* =====================================================
   1) MEVCUT GORUNUM AYARLARI (eskisi gibi korundu)
   ===================================================== */

h1.entry-title.search-title {
	color: #5b005b;
}

#nav ul li > a:hover, #sticky-nav ul li > a:hover,
#wrapper .post-content blockquote,
.comment-text blockquote,
.fusion-hide-pagination-text .pagination-next:hover,
.fusion-hide-pagination-text .pagination-prev:hover,
.search .pagination .current,
.search .pagination a.inactive:hover,
.progress-bar-content, .tagcloud a:hover {
	background-color: #87001d;
}

.bbp-pagination .bbp-pagination-links a.inactive,
.bbp-topic-pagination .page-numbers, .page-links a,
.search .pagination a.inactive,
.woocommerce-pagination .page-numbers,
.search.fusion-hide-pagination-text .pagination .pagination-next,
.search.fusion-hide-pagination-text .pagination .pagination-prev {
	padding: 12px 18px;
	font-weight: bold;
	font-size: 18px;
	border-radius: 3px;
}

.bbp-pagination .bbp-pagination-links .current,
.page-links > .page-number,
.search .pagination .current,
.woocommerce-pagination .current {
	padding: 12px 18px;
	border: 1px solid #87001d;
	font-weight: bold;
	font-size: 18px;
	border-radius: 3px;
}

.search .pagination a.inactive:hover,
.search.fusion-hide-pagination-text .pagination .pagination-next:hover,
.search.fusion-hide-pagination-text .pagination .pagination-prev:hover {
	color: white !important;
	border: 1px solid #e0dede;
}
.search.fusion-hide-pagination-text .pagination .pagination-next:hover::after,
.search.fusion-hide-pagination-text .pagination .pagination-prev:hover::before {
	color: white !important;
}

.fusion-blog-layout-grid .post .fusion-post-wrapper:hover {
	background-color: #fff5e5;
}

.search .fusion-blog-layout-grid .fusion-post-content-wrapper {
	padding: 15px 20px;
}

.search-no-result-title {
	width: 60%;
	font-size: 20px !important;
}

.search-no-result.fusion-title .title-sep-container {
	margin-top: -20px;
}
.search-no-result.fusion-title .title-sep.sep-double {
	height: 9px;
}
.error-page .oops.oops-search {
	font-size: 110px;
}

.pagination .dots-spacer {
	padding: 12px 8px;
	font-weight: bold;
	font-size: 28px;
	color: #747474;
	letter-spacing: 3px;
}


/* HER SATIRDA TEK KUTU, SABIT YUKSEKLIK */
html body.search #posts-container .fusion-blog-layout-grid {
	display: block !important;
	height: auto !important;
}
html body.search #posts-container .fusion-blog-layout-grid::before,
html body.search #posts-container .fusion-blog-layout-grid::after {
	display: none !important;
}
html body.search #posts-container .fusion-blog-layout-grid .fusion-post-grid {
	display: block !important;
	width: 100% !important;
	max-width: none !important;
	float: none !important;
	position: relative !important;
	left: auto !important;
	top: auto !important;
	margin: 0 0 20px 0 !important;
	height: 250px !important;
}
html body.search #posts-container .fusion-blog-layout-grid .fusion-post-grid > .fusion-post-wrapper {
	display: block !important;
	height: 100% !important;
	overflow: hidden;
}


/* =====================================================
   3) MOBIL / DAR EKRAN
   ===================================================== */
@media screen and (max-width: 802px) {
	.search .pagination {
		float: left;
	}
	.search-no-result-title {
		width: auto;
		font-size: 18px !important;
	}

	.bbp-pagination .bbp-pagination-links a.inactive,
	.bbp-topic-pagination .page-numbers, .page-links a,
	.search .pagination a.inactive,
	.woocommerce-pagination .page-numbers,
	.search.fusion-hide-pagination-text .pagination .pagination-next,
	.search.fusion-hide-pagination-text .pagination .pagination-prev {
		padding: 6px 8px;
		font-size: 16px;
	}

	.bbp-pagination .bbp-pagination-links .current,
	.page-links > .page-number,
	.search .pagination .current,
	.woocommerce-pagination .current {
		padding: 6px 8px;
		font-size: 16px;
	}

	.pagination .dots-spacer {
		padding: 6px 4px;
		font-size: 28px;
		letter-spacing: 3px;
	}
}
mark.sozluk-vurgu {
	background: #fff0b3;
	color: inherit;
	padding: 0 2px;
	border-radius: 2px;
}
@media screen and (max-width: 800px) {
	html body.search #posts-container .fusion-blog-layout-grid .fusion-post-grid {
		height: 280px !important;
	}
	html body.search #posts-container .fusion-post-grid .fusion-post-content-container {
		-webkit-line-clamp: 5;
	}
}
html body.search .pagination,
html body.search .pagination.infinite-scroll {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	position: relative;
	z-index: 2;
	clear: both;
	margin-top: 30px;
}