/*  1200-1440 */

@media screen and (max-width: 1199px) {

	.ng {max-width: 100%;padding: 0 15px;}
	.blog_header .ng {padding: 40px 15px;}

}

/*  1024-1200 */

@media screen and (min-width: 1025px) and (max-width: 1199px) {

	.ng {width:960px;}
	h2.section-title.fs48px {font-size: 36px;}
	#promo-offers .fs34px {font-size: 24px;}

}


/* TABLET */

@media screen and (min-width: 768px) and (max-width: 1024px) {

	.nav .sub-menu {white-space: normal;text-align:left;}
	ul.socials li {margin-right: 5px;}
	.header-support, .header-social, .header-english {padding-left: 10px;}
	.header-logo .redbox {padding: 10px;}
	.header-logo .btn.outline {padding: 8px;}
	ul.socials li a {line-height: 26px;width: 28px;height: 28px;}
	.header-logo .searchform input {width: 80%;}
	.header-logo .inner-header-logo {display: flex;}

	.main_category_title {font-size: 24px;}
	main.archive section.posts .pt50 {padding: 30px 15px;}
	main.archive section.posts article .post_title {font-size: 18px;}
	main.single_post section.article_container {padding: 30px 15px;}
	main.archive .pagination {margin-bottom:30px;}
	.the_content iframe {max-height: 75vh;overflow: hidden;}
	a.all_posts_link {margin-bottom: 20px;}
	
	#footer {font-size: 14px;}
	#footer .widgets.ng {padding: 30px 0;}


	/* SLIDER */

	section.the_featured_posts {margin-bottom: 20px;}
	section.the_featured_posts .the_left {}
	section.the_featured_posts .post_list .the_right article.post .post_title {font-size: 16px;line-height: normal;}

}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

	/* SLIDER */

	section.the_featured_posts .the_left {margin-bottom: 20px;}
	section.the_featured_posts .the_left, section.the_featured_posts .the_right {width: 100%;padding-right: 0;}
	section.the_featured_posts .the_right {margin-left: -10px;margin-right: -10px;}
	section.the_featured_posts .post_list .the_right article.post .post_title {font-size: 16px;line-height: normal;}
	section.the_featured_posts .post_list .the_right article.post {width: 33.33%;vertical-align: top;display: inline-block;border: 0;margin-bottom: 0;padding: 0 10px;}

	a.all_posts_link {margin-bottom: 20px;}

}


/* MOBILE */

@media screen and (max-width: 767px) {

	.mobileonly {display:block;} .mobileonly.ib {display:inline-block;}
	.desktoponly {display:none;} .desktoponly.ib {display:none;}

	main {margin-top: 70px;overflow-x: hidden;}
	.flexbox .col.n33, .flexbox .col.n50, .flexbox .n50, .sidebar.n33 {flex: 0 0 100%;}
	.post_list.n66, .post_list article.n33 {width: 100%;flex: 0 0 100%;}
	article.post.pr20 {padding-right: 0;}
	section.posts .post_list:not(.owl-carousel):not(.mr0) {margin-right: 0;}
	.atop {background-color: #FFF;}
	.post_cat.redbox, .btn.redbox {padding: 10px;}
	html #wpadminbar {overflow: hidden;}


	/* HEADER */

	.header {position: fixed;box-shadow: 0px 3px 3px rgba(0,0,0,0.2);top:0;z-index: 999999;background-color: #FFF;}
	.header-logo {position: static;height: auto;line-height: normal;}
	.header-menu {margin-top: 0;}
	body.downscroll .header-menu, body.menuopened .header-menu {margin-top: 0;}
	body.downscroll .header-menu {opacity: 1;}
	body.sticky #search_trigger {color:#FFF;}
	body.sticky .header-menu {transition:none;}
	.mobile_menu_trigger i {width: 24px;}
	#close_trigger i {font-size: 24px;}

	.nav li {text-align: left;padding: 0 15px;}
	.nav > li:first-child > a:before {display: none;}
	.nav > li > a {border-bottom: 1px solid #464646;}
	.nav > li.opened > a {border-bottom: 0;}
	.nav > li > a:after {font-family: 'FontAwesome5ProRegular';-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;font-weight: normal;content: "\f067";width: auto;height:auto;background-color: transparent;}
	.nav > li.opened > a:after {content: "\f068";}
	.nav .sub-menu {position: static;background-color: transparent;}
	.nav > li > a:hover, .nav > li.opened > a {background-color: transparent;color:#FF2932;}
	.nav .sub-menu a {color:#FFF;}
	.nav .sub-menu li {display: block;padding:0;}
	.nav .sub-menu li a {border-right: 0;margin:0;padding: 0 0 15px 0;}
	.nav .sub-menu li:last-child a {padding: 0;}
	.header-bottom {padding: 80px 15px 30px 15px;}
	ul.socials li {display: inline-block;margin-right: 5px;}
	ul.socials li a.cwhite {border:1px solid #FFF;}
	#search_fs form.searchform input {color:#FFF;}
	#mobile_menu ul.socials li a {border:1px solid #FFF;color:#FFF;}
	form.searchform input.keyword {-webkit-appearance:none;border-radius: 0;}


	/* HOME - SLIDER */

	main.home .slider .pt40 {padding-top: 20px;}
	.slider .owl-nav {display: none;}
	.slider .owl-controls .owl-dots {text-align: center;}
	.home .slider .owl-controls {margin:20px auto 10px auto;}
	.slider .owl-item {display: inline-block;vertical-align: top;}
	.slider .owl-item .flexbox {display: block;}
	.slider .owl-item .flexbox .post_summary {width: 100%;}
	.slider .owl-item .post_title {font-size: 24px;}
	
	section.the_featured_posts .the_left, section.the_featured_posts .the_right {width: 100%;}
	section.the_featured_posts .the_left {padding-right: 0;margin-bottom: 30px;}
	section.the_featured_posts .the_left .post_header {padding: 0;}
	section.the_featured_posts .the_left .post_header span.post_cat {margin-bottom: 0;}
	section.the_featured_posts .the_left .image_link {margin-bottom: 15px;}
	section.the_featured_posts .medium_noimage {border: 0;margin-bottom: 30px;padding-bottom: 0;}


	/* HOME - POSTS */

	section.posts .pt50 {padding: 30px 15px;}
	section.posts .post_summary .post_author, section.posts .post_summary .post_date {display: inline-block;margin-bottom: 10px;}
	a.all_posts_link {margin-right: 0;margin-bottom: 20px;}
	article.post .post_date, article.post .post_readtime {white-space: nowrap;}


	/* HOME - SIDEBAR */

	.sidebar.n33 {width: 100%;}


	/* HOME - BLOG */

	.blogs .post_list article {margin: 30px 0 0 0;}
	.blogs .post_list article:last-child {padding-bottom: 0;}
	.blogs .post_list article .image_link {overflow: visible;}
	.blogs.guest .post_list article .image_link img, .blogs.guest .post_list article .post_excerpt {display: none;}
	.blogs.guest .post_list article .post_title {margin-bottom: 0;}
	.blogs.guest .post_list article .post_summary {padding: 15px;max-width: calc(100% - 40px);}
	.blogs.guest .post_list article a.post_url {position: absolute;right: 0;top:0;height: 100%;line-height: normal;}
	.blogs.guest .post_list article a.post_url i {position: relative;top: 50%;transform: translateY(-50%);}


	/* HOME - MOST POPULAR BLOG */

	.blogs.most-popular .post_list article a.post_url.btn {display: none;}
	.blogs.most-popular .pt50.pr {padding: 30px 0;}


	/* HOME - SOCIAL BOX */

	.home .social_networks {padding-top: 0;}
	.home .social_networks .n50 {width: 100%;padding-left: 0;padding-right: 0;}
	.home .social_networks .social-row-1 {margin-bottom: 0;}
	.home .social_networks a {margin-bottom: 30px;}
	.home .social_networks .social-row-2 .the_right a {margin-bottom: 0;}


	/* HOME - NEWSLETTER */

	.home .newsletter.ng {padding: 0;background-color:#FF2932;}
	.home .newsletter .n50 {width: 100%;}
	.newsletter .the_left .icon {float:left;margin-right: 10px;}
	.newsletter .the_left .content {width: 100%;}
	.newsletter .newsletter_title {text-transform: uppercase;}
	.newsletter .content, .newsletter .the_right {padding: 15px;}
	.home .newsletter .n50.the_right {background-color: #FFF;width: calc(100% - 30px);margin-left: 15px;margin-bottom: 15px;}


	/* HOME INSTAGRAM */

	.home .instagram_feed .section_title {margin: 0;text-align: left;padding-left: 15px;}
	#sb_instagram {display: none;}


	/* FOOTER */

	#footer {overflow-x: hidden;}
	.footer .flexbox .widget {flex: 0 0 100%;margin-bottom: 30px;}
	.footer-1 .widgets .column-lead {height: auto;overflow: visible;}
	.footer .widgets {padding:30px 15px;}
	.footer .widget .column-head img {display: none;}
	.footer-2 .ng.pt20 {padding: 15px;}
	.footer-2 .the_menu {text-align: left;width: 50%;}
	.footer-2 .the_logo {text-align: right;}
	.footer-2 .the_logo img {display: inline;}
	.footer-2 .the_menu ul li a {border-right: 0;margin:0;padding:0 0 15px 0;display: block;}
	.footer-2 .the_menu ul li:last-child a {padding:0;}


	/* SINGLE POST */

	.single_post .article_container {padding: 30px 15px;}
	.single_post .article_body {width: 100%;}
	.single_post .article_body .inner-article_body {padding-right: 0;}
	.single_post .post_summary.the_bottom {margin-bottom: 20px;}
	.single_post .post_share {width: 100%;text-align: left;}
	.single_post .post_intro_box {margin-bottom: 0;}
	.single_post .post_intro_box .post_share {border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;padding: 15px 0;margin-top: 15px;}
	body.stickysidebar .single_post aside .sidebar_sticky_section {position: static;width: 100% !important;}
	.single_post .the_content p, .single_post .the_content li {font-size: 15px;line-height: 22px;}
	.single_post .the_content ul, .single_post .the_content ol, .single_post .the_content p, .single_post .the_content h2, .single_post .the_content h3, .single_post .the_content h4, .single_post .the_content .wp-caption, .single_post .the_content blockquote, .single_post .the_content .blockquote-section {margin-bottom: 25px;}
	.single_post .the_content .wp-caption {margin-bottom: 0;}
	.single_post .the_content ul li, .single_post .the_content ol li {padding-bottom: 10px;}
	.single_post .the_content .highlight-section {font-size: 18px;letter-spacing: -2%;line-height: normal;padding-left: 15px;}
	.single_post .the_content h1, .single_post .the_content h2, .single_post .the_content h3, .single_post .the_content h4, .single_post .the_content h5, .single_post .the_content h6 {font-size: 24px;}
	.single_post .the_content span.credit-section {padding-left: 10px;}
	.single_post .posts.more_posts .ng {padding: 30px 15px;}
	.single_post .posts.more_posts article {flex-basis:100%;}
	body.stickysidebar aside .sidebar_sticky_section {position: static;}
	h1.page_title {font-size: 24px;}
	.single_post .post_author_box img {display: none;}
	.single_post .post_author_box a.post_author_url {margin-right: 10px;}
	.single_post .post_author_box a.post_author_url:last-child {margin-right: 0;}
	.single_post .post_outro_box .post_outro_title {margin-bottom: 10px;}
	.single_post .the_content .embedly-card {margin-left: 0;margin-right: 0;padding: 15px;}
	.the_content iframe {max-height: 75vh;overflow: hidden;max-width: 100%;}


	/* CATEGORY */

	.main_category_title {font-size: 24px;}
	.main_category_title.ng {margin: 0 15px;}
	main.archive .post_list .inner.flexbox article:first-child a.post_image {display: block;}
	main.archive .post_list .inner.flexbox article a.post_image {display: none;}
	main.archive .pagination {margin-bottom:30px;}
	main.archive .pagination span.legend {display: none;}


	/* SEARCH RESULTS */

	main.search_result article.post {margin-bottom: 20px;}
	main.search_result article.post .post_title {font-size: 24px;}
	main.search_result article.post .post_summary {padding-left: 0;}
	

	/* AUTHOR RESULTS */

	main.author aside div.post_list.related article.post {display: none;}
	main.author aside div.post_list.related article.post:nth-child(1),
	main.author aside div.post_list.related article.post:nth-child(2),
	main.author aside div.post_list.related article.post:nth-child(3),
	main.author aside div.post_list.related article.post:nth-child(4),
	main.author aside div.post_list.related article.post:nth-child(5),
	main.author aside div.post_list.related article.post:nth-child(6) {display: block;}
	main.author section.posts div.post_list.the_right article.post {padding-left: 0;}
	main.author aside.sidebar {margin-bottom: 20px;}
	main.author .author_youtube_video, main.author .author_posts_title {padding-left: 0;}


	/* ALL POSTS */

	main.all_posts div.result_posts article.post a.image_link {padding-right: 0;flex: 0 0 100%;margin-right: 0;}
	main.all_posts div.result_posts article.post h3.post_title {font-size: 18px;}


	/* IMPRESSZUM */

	main.impresszum .section_navigation {display: none;}
	main.impresszum .dijak_elismeresek .the_row .n40 {flex: 0 0 30%;}
	main.impresszum .dijak_elismeresek .the_row .n60 {flex: 0 0 70%;}
	main.impresszum .partnerek_left {margin-bottom: 25px;padding-right: 0;}
	main.impresszum .partnerek_right {padding-left: 0;}


	/* TAMOGATOM */

	body.page-template-support .tamogatoi_opciok.flexbox .col {width: 100%;}


	/* POLLS */

	.gform_wrapper.gpoll_wrapper, [class^="gform_confirmation_message_"] {width: 100%;}

}





















