#trigram { display: none; }

iframe { max-width: 100%; }


@media screen and (min-width:1201px){
	.column-content .column-box { 
	   display: flex;
	}
	.column-content .column-box .maestro-img{
		margin-right: 30px;
	}
}

@media (max-width: 1250px) and (min-width: 1201px) {
	.content {
		padding-left: 25px;
		padding-right: 25px;
	}
}

@media (max-width: 1200px) {

	img { max-width: 100%; height: auto; }


	.wrapper { width: 95%; }

	.slider { min-height: 555px; }

	/* .slider .wrapper { width: 100%; height: 555px; background-size: cover; background-position-x: 95%; } */

	.hero_image span { font-size: 80px; margin: 50px 0; }

	.hero_image.aw_cat .subtitle, .hero_image.aw_cat_single .subtitle, .hero_image.maestro .subtitle, .hero_image.about .subtitle { font-size: 26px; }


	.page-template-template-award #btn-close-modal { width: 100%; box-sizing: border-box; }


	.home-date span { margin: 0 10px 0 0; padding: 4px 10px; }
	

	.timeline-sbjct { font-size: 17px; line-height: 1.8; }

	.external { float: none; display: inline-block; }



	ul.awards { text-align: center; }

	/* ul.awards > li { width: 30%; box-sizing: border-box; } */

	ul.awards > li, ul.awards > li:nth-child(3n+1), ul.awards > li:nth-child(3n+3) { margin: 0 2% 40px!important ; float: none; display: inline-block; }

	.modal-content ul.awards > li { float: left; height: 165px; width: 179px; margin: 0 0 40px 0!important; }

	.modal-content ul.awards > li:nth-child(3n+1) { margin: 0 4.5% 40px 0!important; }

	.modal-content ul.awards > li:nth-child(3n+3) { margin: 0 0 40px 4.5% !important; }



	.footer-box a i { font-size: 30px; margin: 10px 2% 20px; }

	.members-box { overflow: hidden; }



	.wrapper-dropdown.members-nav { display: block; }

	ul.members-nav { display: none; }

	.wrapper-dropdown ul.members-nav.dropdown { display: block; width: 300px; }



	.wrapper-dropdown.members-nav { float: left; padding-left: 0; }

	.wrapper-dropdown .dropdown li { display: block; }


	#loading-animation { left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top: 95px; }

}



@media (max-width: 1150px) and (min-width: 1026px) {

	.main-menu .menu-holder ul li a { padding: 15px 8px; }

	.main-menu .menu-holder .primary-menu {margin-right: 0}

} 



@media (max-width: 1025px) {

    .social { margin-right: 0; }

	.header-text-box { width: 55%; padding-left: 5%; }

	.header-text-box .header-content { width: auto; }

	.primary-menu { display: none; }

	.cat-nav { height: 222px; }

	.cat-nav li { margin-bottom: 11px; }

	.menu-holder { display: inline; }

	#trigram { display: inline-block; font-size: 31px; float: right; margin-left: 15px; }
	
	#animatedModal-menu .wrapper { border-top: 0px; padding-top: 0; margin-top: 0; }

	#animatedModal-menu .primary-menu-popup { display: block; overflow: hidden; padding: 0 10px; }

	#animatedModal-menu .primary-menu-popup li { display: block; padding: 0; margin-bottom: 5px; font-size: 18px; }

	#animatedModal-menu .primary-menu-popup li a { display: block; padding: 10px 0; border-bottom: 1px solid #e6e8ea; color: #333; line-height: 1; text-transform: uppercase; }

	#animatedModal-menu .primary-menu-popup .sub-menu { display: block; padding-left: 30px; }

	#animatedModal-menu .primary-menu-popup .sub-menu li { margin-bottom: 0; font-size: 16px; }

	#animatedModal-menu .primary-menu-popup li.active a { font-weight: bold; }
	

	.eisa_aw_img { display: block; margin: 0 auto 30px; }

	.news { display: block; float: none; width: auto; }



	/* ul.awards > li.awards-box { height: 270px; } */

	.overlay > p { font-size: 16px; width: 85%; }

	.overlay > .title { font-size: 22px; }



	.copy { padding: 0 0 15px; }

	.site-address { padding: 15px 0 5px; float: none; }

	li.members-box, li.members-box:nth-child(even) { float: none; width: 100%; }

	.history_award > li{  width: 32.5%;; }



	/* STICKY NAVIGATION */

	.header-main.sticky { height: 65px; }

	.header-main.sticky .main-menu { padding-top: 8px; }

	.logged-in .header-main.sticky { top: 0px; }

	.header-main.sticky .site-logo { height: 57px; top: 5px; width: 55px; } 

	.sticky { left: 0; position: fixed; top: 0; width: 100%; z-index: 100; background-color: #fff; }

	.sticky .inner { margin: 0 auto; width: 1200px; }

	.header-main.sticky .language-dropdown { right: auto; left: 67px; }



	.home-content { padding-right: 10%; }

}	



@media (max-width: 960px) {
	.member-info span.content {
	    width: 100%;
	}
	.header-text-box { width: 47.5%; padding-left: 2.5%; text-align: left; }

	.header-text-box h1 { font-size: 101px; }

	.header-text-box h1:after { right: auto; left: 5px; width: 150px; }

	.header-text-box .header-content { font-size: 17px; margin-top: 15px; }



	.content { padding-top: 60px; }



	.faq, .key_dates, .rules { margin: 45px 0 65px; }

	.rules { padding: 0 20px; }

	.key_dates > li { margin-bottom: 30px; }

	.key_dates .date > span { font-size: 15px; }

	.key_dates .desc { margin-top: 10px; }

	.key_dates .desc h2 { font-size: 24px; }



	ul.awards > li { font-size: 24px; }

	ul.awards > li > a { padding: 0 10px; }

    .tax-awards_cat ul.awards > li > a { padding: 0; }

	ul.awards > li:nth-child(3n+1) { margin-right: 4%; }

	ul.awards > li:nth-child(3n+3) { margin-left: 4%; }



	.timeline-list > li.space { padding-top: 100px; margin-bottom: 30px; }

	.timeline-list > li:nth-child(odd) .timeline-sbjct,

	.timeline-list > li:nth-child(even) .timeline-sbjct { width: 100%; padding: 0; text-align: center; background: #fff; }

	.timeline-list > li:nth-child(odd) .timeline-sbjct > p { padding: 0; }



	.column-content .awards > p { -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; }

	ul.awards > li.aw-box { float: none; /*display: block;*/ margin: 0 auto 20px; }


	.top_box .content { padding: 25px; }



	.member-info, .member-post { width: auto; clear: both; }

	.member-info--flex_content { padding-left: 12px; }

	.external { float: none; margin: 15px 0 25px; display: inline-block; }

	.footer-box, .footer-language { width: 33%; padding-right: 2%; margin-bottom: 24px; display: block; float: left; }

	.footer-language { padding: 0; width: 63%; }

	.footer-box:last-of-type { width: 100%; float: none; clear: both; }

	.footer-social, .footer-quick-links { width: 33%; padding-right: 2%; float: left; }

	.footer-quick-links { width: 63%; }

	.timeline-list > li.image.multy img { margin-right: 0%; }

	.events-container .single-column {flex-basis: 48%; max-width: 48%; margin-bottom: 40px;}

}



@media (max-width: 835px) {

	.m_banner { min-height: 290px; background-size: auto auto; }

	.home-content { padding-right: 5%; }

}



@media (max-width: 810px) {

	.cat-nav { display: none; }

	.eisa_aw_img { margin: 80px auto 60px; }

}



@media (max-width: 768px) {
	.member-info--flex{
	  flex-direction: column;
	}

	.question { font-size: 22px; }

	.answer { font-size: 16px; }



	.ms-slide-info { display: none; }



	.awards_panel > span { font-size: 70px; padding: 0 10px; line-height: 1.25; }



	.award-single, .top_box .content { float: none; width: auto; }

	.award-single { height: auto !important; padding: 30px 1%; }

	.award-single img { position: static; top: 0; transform: translateY(0); }

	.top_box { border-bottom-left-radius: 25px; border-top-right-radius: 25px; }



	/* .flex-direction-nav a { top: 75%; } */



	.content-left, .feed-box { display: block; width: auto; padding: 8px 36px; }



/* 	ul.awards > li.awards-box { height: 240px; width: 48%; float: left; }

	ul.awards > li.awards-box:nth-child(odd) { margin-right: 0% !important; margin-left: 0 !important; clear: left; }

	ul.awards > li.awards-box:nth-child(even) { margin-left: 0 !important; margin-right: 0 !important; } */



	.column-content .column-box { -webkit-column-count: 1; -moz-column-count: 1;  column-count: 1; }

	.news > div.title { padding-left: 0; }

	.news > div.title, .home-content { margin-bottom: 15px; }

	.home-date { float: none; height: auto; width: auto; margin-bottom: 12px; }

	.home-date span { float: none; }

    .featured_img { float: none; height: 100%; overflow: hidden; width: 100%; position: static; }

    .featured_img img { width: 100%; height: auto; position: static; }

	body.awards-sony-a9 .featured_img, body.awards-canon-eos-5d-mark-iv .featured_img, body.awards-denon-ah-d7200 .featured_img, body.awards-q-acoustics-concept-500 .featured_img,

	body.awards-dali-spektor-6 .featured_img, body.awards-focal-sib-evo .featured_img, body.awards-gladen-pro-10 .featured_img {

	height:100%;

	}

	.events-container .single-column {flex-basis: 100%; max-width: 100%;}


}

@media (min-width: 1026px) {
	.members-box-image{
		width: auto;
	}
	.members-box-text{
		width: 114%;
	}
}
@media (max-width: 720px) {
	.members-box{
		flex-direction: column;
	}
}
@media (max-width: 640px) {
	.slider{ position:relative; }
	.slider:before{
		position: absolute; 
		content: ''; 
		width: 100%; 
		height: 100%; 
		background: #0066b3;
    	opacity: 0.4;
		display: block;
	}
     .animatedModal-language-on ul.language{margin-left: 0;}
	
    .slider .wrapper{background: none;}
    .header-text-box { width: 95%; }

	/* ul.awards > li,

	ul.awards > li.awards-box,

	ul.awards > li:nth-child(3n+1),

	ul.awards > li:nth-child(3n+3) { width: 100%; float: none; margin: 0 0 30px; } */



	ul.awards > li, ul.awards > li:nth-child(3n+1), ul.awards > li:nth-child(3n+3) { margin: 0 2% 40px!important ; float: none; }

	

	.modal-content ul.awards > li,

	.modal-content ul.awards > li:nth-child(3n+1),

	.modal-content ul.awards > li:nth-child(3n+3) { float: none; margin: 0 2% 5% !important; width: 179px; }

	.award-slider { padding: 30px; margin-bottom: 0px; }

	.award-slider, .video, .info-box { border-bottom-left-radius: 25px; border-top-right-radius: 25px; padding: 55px 25px; }

	iframe { height: auto; }

	

	.site-footer h2 { font-size: 20px; }

	.site-footer ul.language li { min-width: 50%; }

	.flex-direction-nav { display: none; }

	.header-main.sticky .language-dropdown{ left: 0; margin: 0 auto; right: 0; width: 115px; }

	.header-main.sticky .social { display: none; }

	.modal-content ul.awards { text-align: center; }

	li.footer-country { width: 33% }

	.single-event-page .info-box {flex-direction: column; text-align: center; padding: 55px 15px 30px;}

	.info-box .text-content {flex-basis: 100%; max-width: 100%; margin-left: 0; margin-top: 55px;}
	.info-box .image-div {flex-basis: 100%; max-width: 100%; margin-right: 0;}

	.events-container .single-column {padding-left: 15px; padding-right: 15px;margin-bottom:0;}

}



@media ( max-width: 608px ){
	.home-content { padding-right: 1%; }
}



@media ( max-width:505px ){

	.members-box a { margin-top: 15px;}

	#dd.wrapper-dropdown { border-bottom: 1px solid #e7e7e7; border-radius: 0; box-sizing: border-box; float: none; margin-bottom: 5px; width: 100%; }

	#dd.wrapper-dropdown .dropdown, #dd_l.wrapper-dropdown .dropdown { width: 100%; }

	.wrapper-dropdown.members-nav { float: none; }

	.single-members .member-info img { margin-bottom: 15px; }

	#loading-animation { top: 145px; }

}



@media (max-width: 495px) {

	.members-box a { clear: both; }

	.members-box span img { margin-bottom: 0; }

}



@media (max-width: 480px) {

	.member_2 {margin-top: 50px;}
	.slider .wrapper { background-size: contain; background-position: center bottom; }

	.hero_image span { font-size: 44px; margin: 22px 0; }

	.cat-nav { height: auto; margin-bottom: 20px; }

	form.search-form, .search-form input { width: 100%; box-sizing: border-box; }

	.search-result-tumb { float: none; margin-bottom: 10px; }

	.question:before { bottom: auto; top: 4px; line-height: 1; }



	.content-left, .feed-box { padding: 5px 20px; }

	.hero_image.members { padding: 45px 0; }

	.member-post span.content { padding-left: 18px; }



	.members_map { bottom: 2px; }



	.footer-box, .footer-language, .footer-social, .footer-quick-links { width: 100%; padding-right: 0; float: none; }

	.footer-social{padding-top: 30px;}

	.slider { min-height: auto; padding-bottom: 65px; }

	.slider .wrapper { height: 400px; }

	.slider .wrapper { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

	.header-text-box { transform: translateY(0); top: 20% }

	.history_award > li { width: 49%; }

	.site-logo { height: 105px; width: 103px; }

	.member-post span, .member-info span { width: 100%; }



	.mem-info { min-width: 250px }

	.mem-thumb img { display: none; }

	.mem-title { margin-bottom: 15px; }
	
	.logged-in .close-animatedModal-menu,
	.logged-in .close-animatedModal-search,
	.logged-in .close-animatedModal-language { padding: 75px 30px 25px; }
	.close-animatedModal-menu,
	.close-animatedModal-search,
	.close-animatedModal-language { padding: 35px 30px 25px; }

}



@media (max-width: 415px) {

	html[lang="at-DE"] .subtitle-star.maestro, 

	html[lang="fi"] .subtitle-star.maestro, 

	html[lang="cs-CZ"] .subtitle-star.maestro, 

	html[lang="nb-NO"] .subtitle-star.maestro, 

	html[lang="el"] .subtitle-star.maestro,

	html[lang="hr"] .subtitle-star.maestro,

	html[lang="de-DE"] .subtitle-star.maestro,

	html[lang="sr-RS"] .subtitle-star.maestro,

	html[lang="uk-UA"] .subtitle-star.maestro { font-size: 30px; padding: 0 40px; }

	html[lang="at-DE"] .subtitle-star:before, 

	html[lang="fi"] .subtitle-star:before,

	html[lang="cs-CZ"] .subtitle-star:before, 

	html[lang="nb-NO"] .subtitle-star::before, 

	html[lang="el"] .subtitle-star::before { top: 15px;  left: 15px; }

	html[lang="at-DE"] .subtitle-star:after,

	html[lang="fi"] .subtitle-star:after, 

	html[lang="cs-CZ"] .subtitle-star:after, 

	html[lang="nb-NO"] .subtitle-star:after, 

	html[lang="el"] .subtitle-star:after { top: 15px;  right: 15px;}

	html[lang="el"] .subtitle-star.maestro_0, 

	html[lang="uk-UA"] .subtitle-star.maestro_0 { font-size: 30px; }

	.single-column .image-div {padding-bottom: 40px;}

}



@media (max-width: 405px) {

	ul.awards > li,

	.page-template-page-maestro ul.awards > li.awards-box,

	.page-template-page-maestro ul.awards > li:nth-child(3n+1),

	.page-template-page-maestro ul.awards > li:nth-child(3n+3) { height: 280px; width: 308px; float: none; margin: 0 0 30px 0 !important; }

	.modal-content ul.awards > li { width: 179px; height: 165px; }

	.rank { font-size: 120px; }

	.awards_panel a.awards_panel_button { margin-top: 15px; }
	.members-box{
		display: block;
	}
}



@media (max-width: 360px) {

	.wrapper { width: 90%; }

	.site-logo { max-width: 100px; }



	.close-animatedModal-search, .close-animatedModal-language, .close-animatedModal-menu, .close-animatedModal, .close-animatedModal-1 { padding: 40px 30px 20px; }

	.close-animatedModal-1 { padding: 40px 50px; }



	.eisa_aw_img { width: 100%; height: 291px; background-size: contain; }

	.eisa_aw_img > a { font-size: 20px; width: 190px; }

	.eisa_aw_img p.year { font-size: 48px; top: 22%; }



	.awards_panel > span { font-size: 50px; padding: 0; }




	#loadMore { width: 100%; }



	.social-icons { padding: 0; }

	.m_banner { min-height: 330px; }

	.m_banner span, .m_banner p { line-height: 1.2 }

	.wrapper-dropdown { padding-left: 5px; }

	.wrapper-dropdown.members-nav { clear: both; float: none; }

	

	.site-footer ul.footer-menu li { width: 100%; }

	.page-template-page-maestro ul.awards > li,

	.page-template-page-maestro ul.awards > li.awards-box,

	.page-template-page-maestro ul.awards > li:nth-child(3n+1),

	.page-template-page-maestro ul.awards > li:nth-child(3n+3) { height: 260px; width: 288px; }

	.wrapper-dropdown { padding-left: 0px; }

	.members_map { width: 300px; }

	.members_map::before { left: -12px; }

	.footer-language ul#fl { margin-bottom: 15px; overflow: hidden; }

	li.footer-country { width: 50% }

}







@media (max-width: 320px) {

	.header-main.sticky .site-logo { height: 47px; top: 9px; width: 45px; } 

}

@media (max-width: 1200px) {
	ul.awards.maestro{
		display: flex;
	    flex-flow: column;
	    align-items: center;
	}
	li.aw-box-1{
		order:2;
	}
	li.aw-box-2{
		order:1;
	}
	li.aw-box-3{
		order:3;
	}
	li.aw-box-4{
		order:4;
	}
	.rank_custom{
		font-size: 35px;
	}

}