/*
Theme Name: FilmJUS Egyesület
Description: FilmJUS Egyesület
Author: SkyCourt Consulting
Author URI: https://www.skycourt.org
Text Domain: filmjus
Version: 2.2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@charset "UTF-8";

@media (max-width:767px) {
	h1 {
		font-size: 36px;
	}

	h4 {
		font-size: 26px;
	}

	.qodef-counter.qodef-layout--simple .qodef-m-content {
		position: relative;
		left: 0;
		right: 0;
		text-align: center;
		margin-top: 20px;
	}
	
	.um-profile-edit {
		top: 15px !important;
	}

	.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line {
		width: 100% !important;
		margin: 0;
		padding: 0 10px 30px 10px;
	}

	.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li > a {
		font-size: 26px;
	}

	.qodef-header--vertical #qodef-page-footer, .qodef-header--vertical #qodef-page-outer {
		padding-left: 0;
	}

	body.single-film #qodef-page-inner {
		padding: 50px 0 0 !important;
	}

	.qodef-page-title .qodef-m-title {
		color: #fff !important;
	}
	
	.qodef-m-title.entry-title {
		font-size: 36px;
	}

	.qodef-blog article.type-film .qodef-e-media {
		width: 300px;
		margin-bottom: 0;
	}

	body.single-film #qodef-page-content {
		width: 100%;
	}
	
	.type-film {
		float: none;
		width: 100%;
	}
	
	#qodef-page-inner .type-film {
		position: relative;
		padding: 0;
	}
	
	.filmjus-film-desc {
		width: 100%;
		float: none;
		padding: 25px 0;
		border-bottom: 1px solid #1f1f1f;
	}
	
	.filmjus-film-alkoto {
		width: 100%;
		float: none;
		padding: 25px 0;
	}

	.um-profile-nav-item a {
		padding: 10px 15px !important;
	}
	
	.um-profile-nav-item span.title {
		padding-left: 0px;
	}

	.um-directory .um-member-directory-header .um-member-directory-header-row.um-member-directory-search-row {
		padding: 0;
	}

	body.page-id-15 .qodef-m-title.entry-title {
		color: white !important;
	}

	.swiper-container-wrap .swiper-pagination-bullet {
		background: #fff !important;
		margin: 2px 15px !important;
		line-height: 20px !important;
		opacity: 1;
		height: 1px !important;
		width: 25px !important;
		color: #1f1f1f !important;
		border-bottom: 3px solid #1f1f1f;
		padding: 10px;
	}

	.swiper-container-wrap .swiper-pagination-bullet-active {
		background: #1f1f1f !important;
	}
	
	.swiper-container-wrap-dots-outside .swiper-pagination {
		padding-top: 25px;
	}
	
	.swiper-pagination-bullets .swiper-pagination-bullet::after {
		content: none !important;
	}
}